Tenerife is the classic altitude training spot: Teide National Park sits above 2,000 metres and the sea is one descent away. Pros come all year, amateur groups mostly in winter and spring.
Best time: all year, especially December to May.
Nothing right now.
Nothing right now.