We compare prices from leading holiday companies so you can find the best deal for you.
Opium, overlooking the main stretch of beach, is perhaps the most famous and popular nightclub. However, there’s much more to Barcelona’s nightlife than this boozy neon-lit scene.
People from Barcelona tend to go out late, starting the night at terrace bars, which often offer snacks or full tapas. One great joint is La Candela in El Born, which has a terrace in Plaça de Sant Pere, overlooked by the beautiful Sant Pere church. If it's full, there are countless other terrace bars in the area.
Check out the nearby Bar del Convent, which as the name suggests, is based beneath the aged arches of a former convent in Carrer del Comerç.
Meanwhile, Gracía’s old squares invariably fill with laid-back locals having an al fresco beer.
The coolest part of town for nightlife these days, though, is Raval. There are tables sprawling across the terraces of several bars outside the Museum of Contemporary Art (MACBA), with skaters providing a soundtrack in the large courtyard.
Down the popular Carrer de Joaquín Costa you'll find indoor bars, many of which are worth a look, such as retro-style Olímpic Bar, where the mojitos are excellent – and cheap. Another favourite on the street is traditional tavern Casa Almirall, founded in 1860, and one of the oldest bars in Barcelona.
The people here love a good concert, with one of the largest, best venues being Apolo, in Carrer Nou de la Rambla, which is styled like an old theatre; it hosts many touring bands as well as Spanish acts.
Razzmatazz, in Carrer de Pamplona, has great club nights at the best of times, but also regular live shows. There are also a number of smaller venues staging mostly local talent.
If classical music is more your thing, there are world-class concerts at the Palau de la Música. For opera, theatre and plays, Liceu on La Rambla is Barcelona's choice venue, and a particularly glamorous one – it's nearly 170 years old.
Grab a pre-theatre (or pre-bar) bite to eat; visit our guide to eating out in Barcelona for the hottest recommendations.