Discover the top things to do in Rhodes. Experience historical treasures, lounge at picturesque beaches, eat out and immerse yourself in the local scene.