Top attractions and activities in St. Michaels include visiting Chesapeake Bay Maritime Museum, exploring local history at St Michaels Museum, seeing classic cars at Classic Motor Museum of St. Michaels, taking a scenic cruise with Patriot Cruises, and climbing the 1879 Hooper Strait Lighthouse. Enjoy waterfront dining, shopping, kayaking, and harbor views.