Barcelona is home to several food markets, but some of the best ones to visit are Mercat de Sant Josep de la Boqueria, Mercat de Santa Caterina, and Mercat de Sant Antoni.