The charming atmosphere and riverfront location of Saint Charles make it an ideal place to celebrate Independence Day. Riverfest features two days of festivities – think live music, scrumptious snacks, cold drinks and spectacular fireworks. Spending the holiday with kids? Riverfest also has a carnival and other children’s activities.