I just booked a flight to Athens in late April for 7 nights, and I'm traveling with my girlfriend. I don't want to book any hotels yet because we haven't nailed down exactly what we want to do yet. My ideal would be 2 days in Athens, 1 day in a cute small town outside of Athens, 3-4 days traveling to Mykonos, Santorini and Crete, and then potentially 1 more day back on the mainland before flying home. With that said- does anyone have some recommendations on the cheapest way to get out and see some of the Greek Islands? I've been looking at cruises and haven't found anything that's overly inexpensive, or short enough. Also- are there any small towns I should consider in particular? Something romantic along the lines of maybe spending half of the day at a local market and then the evening at a tiny low-traffic restaurant, etc. Thanks!