Rhodes – a must for travellers