Stroll through picturesque streets, visit stunning viewpoints, and enjoy the city’s amazing food scene for an unforgettable experience in this European gem.