Low cost airlines have incredible offers if you book really early in advance. So if you are 100% sure about your trip, you can even try now to check which are the offers.
However, be aware that the lowest fare don't allow any changes or refunds.
_________________________
The best tips from your favourite hostal in Madrid.
Hostal Chelo at
http://www.chelo.com