The ultimate Cyprus travel guide to help you plan a visit to Cyprus including tips for routes, transport, places to visit and more.