Lanzarote has a number of fantastic market days across the island, where you'll find everything from locally made cosmetics, clothing, holiday gifts, jewellery and fantastic food. The markets are normally always very busy and you're sure to find a bargain.
One of the best markets on the island is held in Teguise on a Sunday from 9am until 2pm. It will take you around 30 minutes to get there by car, and there are a number of car parks close to the centre of the market, usually charging around 2 Euros for a whole day's parking. The market is spread throughout the streets of Teguise, and you'll find plenty of small cafes and restaurants offering cake, drinks and tapas, as well as live music and performers throughout the streets.
There is also a market set in the Rubicon Marina just a 10 minute walk from the villa, and this is on every Wednesday and Saturday from 10am until 2pm. This is a slightly smaller market than the one in Teguise, but you will still find a large array of different stalls, and a number of fantastic cafes and restaurants situated throughout the beautiful marina.