I believe that renting a car is always the best option if you want to explore the country and get the best experience. If you're going to Greece, the way out for you will bе аblе to rent a car in Greece with
addcar, I've rented a car there a few times, and I've never had any problems with this service. Moreover, the car can be selected and booked online, and pick up and drop off places can be selected online too.