My family of 4 (including 2 sons ages 21 & 18) will be visiting Greece for 10 days in July 2014. I need some help with itinerary. Would like to stay in Athens for 2-3 nights and then onto islands Santorini and Mykenos. We are interested in ruins and major tourist sites (son is an architecture student) and then onto the beaches. A few questions - 1) Should we fly in/out of Athens? How do we travel to islands - ferries? 3) Athens hotel recommendation centrally located ? 3) How many nights in each location? 4 ) Hotel recommendations on islands with views and beach location? Thank you for your help!