Immerse yourself in the rich history, vibrant culture, and stunning landscapes of Girona, Catalonia, Spain, with this detailed 4-day itinerary.