This is a great tool: http://www.skyscanner.net/bttb/best-time-to-book-uk/

It tells you how far to book in advance for certain countries in order to get the best deals. Some of the deals I've seen are a lot cheaper than those I usually find.