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.
Originally Posted by Kai Winters
It's all about the legs, lungs, heart and soul. The gear comes after that.