Zakynthos, which is also known as Zante, is the most southerly of the Ionian Islands off the west coast of Greece. It's a popular holiday island with some of the best beaches in the Ionians, especially in the south of the island where most of the holiday resorts are based: Laganas is the most popular. Around the island is some rugged cliff scenery, with an unspoilt hilly interior where you can still find that 'real Greece'.
Zakynthos has its own airport which is very busy during the summer months with charter flights from many European countries. There are many cheap flights to Zakynthos to be had if you can pick up one of these bargain fares. There are also internal flights to Athens, to Preveza on the Greek mainland, and to the neighboring Ionian island of Kefalonia.
Zakynthos is not as well-served with ferries as other Greek islands. There are ferries from Zakynthos to Kefalonia, and note that these leave from Ayios Nikolaos in the north east of the island. From Zakynthos Town you can catch ferries across to the Greek mainland at Kylinni on the Peloponnese from where you can get buses north to the city of Patra, or south to Pyrgos close to Ancient Olympia.
Ferries in Greece has an excellent and very thorough website where in addition to checking ferry schedules and times, you can also book tickets and get lots of useful information about travelling by ferry in Greece.
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.
Athens Airport hotels include the luxury Sofitel at the terminals, Holiday Inn near the airport, and others close by like the Hotel Pantheon.