Named the coolest small town in America, Berlin, Maryland, is located on the Chesapeake Bay's Eastern Shore, just a few miles inland from the resort of Ocean City. The town is a landmark full of beautifully restored historic homes, restaurants and many small shops including arts and crafts, antiques, toys, clothing and much more.