Don't forget to monitor that you also get your bonus Avios for booking a BA holiday on top of those you get for flights and spend. I recently noticed that I had not received 5,000 Avios bonus for a short break via BA Holidays where I flew in CE to Dubrovnik.