Lindos provides a mix of history, beaches and the marina. It has only 700 inhabitants, who are outnumbered greatly by tourists. The village has many historic houses known as "Captains" houses, often dating from 16th, 17th or 18th century.
Bus service from Rhodes city (56 km away). A ticket costs 3.70 € one-way. Lindos can also be reached by boat from the Mandraki harbour in Rhodes.
Lindos is a small town, so walking around on food is a decent option. However, as Lindos is built on the side of a steep hill, the roads can be quite difficult, and climbing up to the acropolis is definitely an effort. There are two alternatives. A bus will bring you down from the main arrival bus stop outside the center of the city to a square closer to the sea - it's not far, but quite a change in elevation. If you wish to go on top of the acropolis, you can rent a ride on a donkey for about 6 €.
There are plenty of restaurants in Lindos. Many of them will have English breakfast on their menu.
There is an Internet cafe in Lindos.