Even farmers market regulars will be impressed by this outdoor public market, the largest in North America. (Montreal actually boasts four public markets and 11 neighborhood produce and flower markets.) During the summer months, more than 300 vendors sell everything from fruits and veggies to wine and cheese. Stalls sell French crepes, tacos and artisan coffee. For edible souvenirs, stock up on nonperishables such as jams and maple syrups.