Montserrat, Girona & Costa Brava small-group tour with pickup