Bruges is a great place for a long weekend. (PS so is Brussels BTW)
Talk about great minds Dedworth, I've been to that place many times. Great selection of beers and a really nice and friendly atmsophere. Some nice foods also. Just to prove what a boring old tourist I can be, I always order a large beer(s) and a large moules frites. (The bib looks good on me too)
On a serious note Steve, Bruges has some fabulous medieval architecture and a good number of really great churches (If you like that sort of thing - we do)
If you only want to visit the best then be sure it's The Church Of Our Lady and the Basilica of the Holy Blood. You won't be sorry. (Both were free when we went, can't get cheaper than that)
Apart from the usual shopping for Emma, there's the ubiquitous city tour buses (get from the Market Square) not too expensive, and you must take a canal boat tour. We reckon a canal boat tour is the bee's knee's - Just a really great time and interesting too.
All-in-all that's a great choice for a city break IMO
Have fun you both