There is no ideal time to book flights really. Flight prices can vary wildly from one day to the next. They can rise quite a bit one day and then next day drop significantly before beginning to rise again before falling off a cliff again. Guess it depends on what you see as a decent price to pay.Thanks for that Matt. My birthday is mid-March so I'd probably be going early in the season. Out of Manchester and Stanstead the former is closer and easiest to get to from Sheffield. And from your list Ryanair might look cheaper at first glance but the baggage fees would add up quickly.
Still got loads of time though, although how quickly do Europa's hotels tend to sell out? By the time flights are available to book the hotel availability could be limited (and vice versa, don't want to book the stay and then find that the flight times aren't suitable/no flights). And another thing is local holidays, I'll obviously want to avoid those and go in term time.
Worth noting though that some times flight times can be altered slightly or even a whole flight cancelled as EasyJet have done with us in June, with the late afternoon flight back from Basel cancelled and we’ve been transferred to the later evening flight. No big deal, means we can shower Roland with more Euros by having an extra day at EP
Wouldn’t worry too much about hotels selling out before booking flights. Even worse case scenario, there are plenty of options in Rust itself which are usually of a high standard. Sure when the flights are available to book there will still be plenty of hotel spaces available too.
Travelling to EP by public transport from any of the airports around that area is easy to plan thanks to the DB app but is a bit of a faff and quite time consuming. Trains themselves aren’t that reliable either. They make Northern seem like the pinnacle of rail travel . Though haven’t had any issues last couple of visits. Just avoid Frankfurt Hahn.