But of all the destinations in Spain to choose from, my favourite has to be the beach-side party city of Barcelona.