Tenerife – best hotels and things to do | Canary Islands, Spain (Condé Nast Traveller)