This coastal city in southwest Cyprus has plenty to offer for all ages. Yasemen Kaner-White picks the best hotels for all budgets