Cyprus

Sun-drenched beaches, ancient ruins, turquoise waters, epic nightlife, mountain trails, and rich Mediterranean vibes.