Cyprus is a fascinating destination that despite it's small size, has an abundance of activities and things to see. It's long, rich history has helped shape it's landscape over the centuries so that ruins and buildings can still be seen to this day, coexisting harmoniously...