Yes, you can ski in the Troodos Mountains which are 2,000m above sea level and has a ski centre open during the winter months. The best snow is usually in January.