5Visby, Sweden
Visby, the “City of Roses and Ruins,” is a medieval wonder on the island of Gotland. Surrounded by a well-preserved city wall, the town is a mosaic of ancient churches, winding alleyways, and rose-draped cottages.




















