We are interested in making our first trip to the area, flying into Barcelona. Which town should we case ourselves in if:
1) We will be relying on public transportation.
2) My wife loves a good beach (small is fine).
3) Availability of reasonably priced hotels and/or self catering options.
4) Some access to towns in the mountains.
5) Lots of local flavour.
6) Not overrun by tourists.
7) Some other sights etc in area.