TEGUISE. La Villa de Teguise may be the best part of Lanzarote to stay in for history lovers. The former capital of Lanzarote offers an authentic atmosphere with its traditional Spanish architecture, cobblestone streets, and the ancient Castillo Santa Barbara overlooking the town.