No suggestions on a shop; I've rented/ridden southwest of Barcelona. My suggestions for routes is to look on the Strava Global Heatmap to see what's popular with the locals. It's pretty hilly there, so should be easy to find some great stuff. Look for the twisty, wrinkly ones
Have fun! I loved riding in Spain. Great roads and really courteous drivers.
A forum community dedicated to Road Bike owners and enthusiasts. Come join the discussion about bike parts, components, deals, performance, modifications, classifieds, troubleshooting, maintenance, and more!