On the Eastern Shore 40 mi/65 km southeast of Baltimore, St. Michaels, Maryland, is a picturesque town that was once a shipbuilding center and is now popular with travelers; it merits a daylong v...