Bruges is a fairy tale city that literally looks as if it belongs in a picture book with its picturesque cobbled lanes and medieval buildings.