It is old and full of British tourists. Mix of history, beaches and the marina. Although Lindos has only 700 inhabitants, it gets quite busy in the season. 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.
On foot. Or donkey.
Climb up the castle hill (rather than ride on donkeys) and visit the ruins of Acropolis and the reconstructed temple of Lindian Athena there.
There are plenty of restaurants in Lindos. Many of them will have English breakfast on their menu.
There is an Internet cafe in Lindos.