In Barcelona visit the Bagdad cabaret for the best onstage fucking in town. Waitresses will sometimes turn to be also hookers. In Barcelona it's better to go to a nice, clean brothel. There are many and you can find them in a number of nightlife magazines.
Prices are very high in Spain.
News stands are open all night. Specially I will recommend Evas. The girls are honest, beautiful, and will please you in any fashion you wish. The places mentioned above opens between 6 and 7 pm but little action takes place before 8pm. Clean and nice rooms are available at the same streets as these bars for approximately 30 - 35 dollars.