4 shopping spots in historic St. Charles

Plus, two spots to recharge between perusing handmade goods and personalized gifts

by