A fascinating history, breathtaking natural scenery, a dynamic culture, and many amazing things to do in Cyprus. This island country has …