Like any major city, Barcelona has a huge number of bars. Small taverns, unique places, hidden gems and roof top bars – you name it, Barcelona has it.