5Lindos, Rhodes

One of the best Greek towns to visit for combining beach time with viewing ancient monuments is Lindos on the island of Rhodes.

The town sits in a beautiful bay edged with golden sands. Above it on a prominent hillside is a fortress-like acropolis which dates from around 200 BC.