Lifestyle Most-loved Greek island hotel is a ‘spot on’ 2-star stay with rooms for £64 per night 3 hours ago