With its cobbled lanes, dreamy canals, medieval architecture, and historic churches among many others, you're bound to have a magical time here.