Grand Hotel Central
Few would argue with the fact that the Grand Central Hotel has the best roof terrace in Barcelona. With views of the entire city and an infinity pool that lights up at night, it's one of the most popular places to enjoy a cocktail on a summer night. The hotel itself is excellent too, with its romantic ambience that features soft lighting, lots of black and grays, and very modern rooms with views onto one of the city's main arteries.