The ultimate guide to visiting the Anaga mountains in Tenerife. The best time to visit, where to stay and the best things to do in the area.