best cities with vibrant nightlife for solo women travelers