Barcelona has sun, sea and Sex on the Beach (we’re talking about cocktails obviously!), everything you and your girls need for the ultimate Spanish getaway. The Catalonian capital is home to a number of different neighbourhoods, each distinctly unique, providing their own vibes and attractions.