Saint Charles is known for its historic architecture, specialty stores and antiques, lovely parks, and various recreation complexes. Shop your way down Main Street. Savor the local restaurants. When evening falls, take a carriage ride along the historic brick-paved streets or gamble in the casino.