The terrace of the Duquesa de Cardona hotel is not only one of the best sky restaurant cocktail bars in Barcelona, but also an unforgettable culinary experience. The views from the sixth floor of the harbor are stunning, making your after dinner perfect.