Things not to miss in Cyprus

Explore seaside towns, painted churches and ancient ruins with our list of the top things not to miss in Cyprus.