Girona & Costa Brava small-group tour from Barcelona with pickup