St. Albans has been a market town since the Middle Ages. There are markets every Wednesday and Saturday in the city centre, selling a broad range of merchandise. Farmers markets are held on the second Sunday of every month and specialist French and Italian markets are held occasionally. In the run-up to Christmas there is a market every day.