Espana! Costa Brava BySoul Travelers3 October 24, 2006 Espana! Costa BravaOctober 24, 2006 First stop in Spain is right on the water in the Costa Brava! It…