An Ohio river town tucked away near one of the state's biggest cities is a destination with local shopping, blossoming with ...
St. Michaels is your answer. This beautiful town sits right on the Chesapeake Bay, with boats bobbing in the harbor and ...