6. Barcelona, Spain
Barcelona is one of the most visited cities all over Spain. It is home to several world heritage sites, museums, parks, historic buildings, as well as monuments. But aside from these, the city is also surrounded with beautiful beaches. There are also numerous beachside bars that would make the city alive at night with DJs spinning in the background. Some bars would even serve free flowing beers and partygoers can indulge in some of the most delectable Spanish cocktails.
Image Credit: jetsetlife