Cyprus has a sub-tropical climate with warm summers and mild winters. It snows in Troodos mountain in the central part of the island.