Sitges, a coastal town in Spain's Catalonia region, known for its Mediterranean beaches, vibrant nightlife, and rich cultural heritage