Sitges has the best beach near Barcelona and a storming nightlife to go with it. It is certainly a lot better than Barceloneta Beach in Barcelona. Sitges is a well known gay resort, but the main beaches are mixed. There are also nudist beaches in Sitges.
Next beach >> Nerja, Costa del Sol