Tickets to Bruges (or anywhere else in Belgium) can be bought cheaply at UK train stations. As long as you are prepared to take local trains and the ferry.
My wife and I bought train tickets that went from Lond to Dover, crossed to Zeebrugge and the by local train to Bruges. Yes, slightly longer, but we enjoyed this old-fashioned travel.
Send your feedback or queries to firstname.lastname@example.org