Old Rhodes is where the knights of St. John lived long ago. Old castle city is still inhabited. There are many restaurants and shops there.