Medieval Bruges must be one of the most romantic and beautiful cities in Europe , just made for slow strolls with a lover along canals and cobbled streets , and with dozens of lovely warm restaurants for a few hours of Belgian beer-fuelled heart-to-hearts .