From UNESCO sites and acclaimed wine routes to scenic spots like waterfalls, beaches and gorges, here are 10 of the best places to visit in Cyprus.