Small towns within an easy drive of D.C. celebrate the season with holiday markets, Christmas parades and Main Street charm.