We will be psending a week in Spain in mid April. Will fly into Barcelona. We want to visit the city, see Costa Brava and get to the pyrenees for hiking. We will have a car. Would staying in Gerona for the week be a good idea? If not, where would you suggest? We want a nice city/town with a location convenient to everything we want to see. We would be willing to stay in 2 locations if that makes more sense. Any help would be appreciated.