St. Michaels hosts many interesting, educational, and fun events.
Go to stmichaelsmd.org for a full list of events and activities