8. Barcelona, SpainOverall score: 15
Hot Spanish women, long sand beaches, a lot of sun during the year, and party all night long. Although it doesn’t get as much rep as Ibiza, the city of Barcelona has a lot of perks for you to enjoy.