one place you should stop is at Grubers Quilt Shop - http://www.grubersquiltshop.com/index.htm
Everytime I go to St. Cloud I spend 2-3 hours there. The displays are wonderful, more fabrics than I have ever seen in any shop. I have bought many patterns from there, just because of their displays. They have a great coffee shop with the most delicious soup and chicken salad sandwiches. I'm not associated with this shop except that I spend lots of time there looking, shopping and wishing I had more money (and room).