Its well worth booking through Avios. I booked National Parks in 2013 and Canada/New England last year. They give you 10 miles for every quid spent and i got a total of 60,000 miles. Next month I'm off to Turkey and Malaga with BA all 'free' ( Not Just You)