After visiting all 50 states, some of my favorite small towns in the US include Kennebunkport, Maine, Bayfield, Wisconsin, and Abiquiu, New Mexico.