A comprehensive bus system makes Crete easy to navigate. Frequent bus services work the north coast, while less frequent services cater to the south coast via the mountainous interior. Crete's towns and resorts also have many tour companies that offer excursions to all major sites.Ferries link the towns along the south coast and the islands, but many only operate during summer. Taxis can take visitors to all sites and are reasonably priced, especially if two or three passengers share. Travel agents can find English-speaking drivers to act as guides.For visitors with limited time on the island, hiring a car is the most flexible way to travel outside the cities and towns. Renting a car allows visitors to leave the overdeveloped tourist trail and explore the real Crete.