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 isn't much to do in Lindos besides shopping for souvenirs, sightseeing and sunbathing.
Lindos has several restaurants, all catering to tourists. As such, they will have english-speaking staff and menues.
There are a number of pensions in town; however unless you have a special reson to stay in Lindos you will probably be better off to stay in one of the larger cities or hotels along the coast.
There is an Internet cafe in Lindos.