Antalya provides a perfect balance of luxury resorts, long sandy beaches, ancient ruins like Perge, and impressive Taurus mountains.