In addition to its big cities, Maryland is full of small towns that have lots of shopping, popular restaurants, and scenic views, like this one.