Ive been to salou a few times when i was younger, very good, Thats on the costa dorada I think, You have portaventura nearby, Fucking ace when i was younger, And a big water park at the town next door, The town is called La Pineda. Thats not far from barca, They do day trips to varca for the footb all stadium and the dancing fountains