Speaking of Bruges, it's really a shame that Ryan Air stopped their daily flights from Ostende (used to be something like 3 or 4 pm).
We took a flight out of Stansted to Charleroi. Once in Charleroi, you have to take a bus to the train station, change at Bruxelles Midi, then train it to Bruges. I think total journey time was pushing 2.5-3 hours.
We returned via Ostende which is about 45 minutes total from Bruges train station to Ostende Airport, including a bus ride.