Bruges blends fairytale canals, medieval streets, and world-famous chocolate into one magical travel destination.