From the endless sunny days and balmy nights, to the superb food and drinks scene, legendary nightlife and close to three miles of city beaches, Barcelona is a summer hotspot like none other.