This enchanting city has something for everyone, from iconic historical landmarks to hidden local gems, culinary delights, and family-friendly activities.