Costa Brava and Medieval Villages with Lunch Private Tour in Barcelona, Spain