There are plenty of Santorini car rental companies, and hiring a car to tour the island is highly recommended. There are some beautiful drives, and while there is a good bus service hiring a car in Santorini makes it much easier to explore and enjoy the island's great beaches without being tied down to a timetable.
There are both local and international car hire companies on Santorini. Most of the local tourist offices will offer you car hire, in many case arranged through the same car rental company, so it's worth shopping round for the best rates. If business is quiet, you might get a good cheap car rental deal.
To give you an idea of the choice available, here are just some of the places you can find local and Greek car rental companies on Santorini, with links to their websites if they have them, though there are many other choices too:
Emborio: Cools Rent a Car
Fira: Damigos Rent a Car, Spiridakos Rent a Car, Tony's Rent a Car
Kamari: Loizos Rent a Car
Messaria: Lignos Car Rental
Oia: Vazeos Car Rental, VIP Car Rental
Perissa: Accordo Car Rental
International car rental companies on Santorini include:
Budget: in Fira and at the airport
Euro Dollar Rent a Car: in Fira
Hermes Car Rental: in Kamari
Some people say that it's usually better to rent a car from one of the well-known international names rather than from a local car rental company. The reason for this is that the rental cars are more likely to have been better serviced by a company with an international reputation to maintain rather than by a local company doing business with tourists, who may only ever visit the island once and never be seen again. There is probably some truth in this, especially towards the end of a busy summer season when cars will have been driven into the ground, in immense heat, and by people not used to driving on Greek roads. In conditions like this, cars need regular, reliable servicing.
But that's not to say there aren't a lot of good local firms offering cheap car rental rates, and who do also care about their reputation and the safety of their cars. You're more likely to find a cheap car rental with a local firm than with an international one, and every place will be different. So in the end it's up to you to do what you feel most comfortable with.
An account of driving in Greece for Greece Travel Secrets including links to the best drives in Greece, practical information and a note of some of the hazards.
This Athens dining guide doesn't list restaurants but gives practical advice on types of eating places, tipping, hotel breakfasts and picnics.
Spetses in the Saronic Gulf Islands of Greece is an easy day trip from Athens and has some good beaches. This page gives details of ferries and what to do.