The best cities in the world for nightlife and parties