We will be in Greece the last week of May 2016. We will be staying in Athens a few days, then moving on to Santorini for 3 nights, then going back to Athens for a few days before returning home. My question is, should we book reservations on a ferry or airline now? We are not sure yet which we would prefer to use to get there. The ferry is a LONG ride but might be a fun experience. As flying is just 45 minutes, we would obviously have more time in Santorini by travelling that way.
Also should we book our own tickets or have a travel agent or other source book them?
Any thoughts and guidance is appreciated. This is our first trip to Greece.