29 May 2026 ... Wander through the buzzing old town, stretch out on iconic beaches, and dive into the city's rich history up on Monte Urgull.