A perfectly preserved medieval gem of canals, Gothic spires, and cobblestone squares that feels straight out of a fairy tale.
Best time to visit Belgium: May–September