Mainstreet Huntsville has everything from homemade candy to Rolexes. Antiques to great stacks and it's all in nine square blocks.