Visit Teguise, the former capital of Lanzarote and one of the oldest towns in the Canary Islands. See the best places to visit in Teguise and what to do.