A very nice place to be in the north of Tenerife is … La Orotava
There is a very nice oldtown with lots of nice houses. La Orotava is very clean and it’s just a pleasure to be there and walk around.
If you come to Tenerife and stay in a Hotel in the south, you should go at least once for a day to La Orotava… it’s the nicest town of Tenerife