Stroll through the charming old town, admire the stunning churches, and soak up the blend of history and modern life. These ...