When I planned my trip to Greece, I found that hunting for the right holiday package could be quite a task, but it's totally worth it for the convenience. I ended up using a company like TUI or Intrepid Travel, which are well-regarded for their Greek itineraries. They offer a range of packages from budget to more luxurious options, so it really depends on what you're looking for.
As for must-visit places, the islands of Santorini and Crete are absolutely stunning and offer a great mix of history, cultural experiences, and beautiful beaches. Athens is a must if you're interested in historical sites, and don't miss out on the less crowded islands like Naxos or Paros if you want something a bit quieter.
When it comes to ensuring you're getting the best deal, compare what's included in each package—flights, accommodations, meals, and excursions can add up, so something that seems pricier might actually be better value in the long run. Look for reviews from other travelers to get a sense of their experiences as well.
One tip: booking directly through the tour company can sometimes yield better prices or more flexible terms than going through a third-party site. Also, keep an eye out for hidden fees or optional costs, like excursions not included in the base price.
Websites like TripAdvisor and Lonely Planet often have forums and reviews where travelers share their experiences, which can be incredibly helpful. Lastly, consider the season you’re traveling in as prices can vary significantly—going in late spring or early fall might offer a great balance of nice weather and lower prices.