3. Flagstaff, Arizona
Flagstaff is a small town full of patriotic pride and they don’t just celebrate on July 4th. This town boasts three days of celebration and was recently awarded the Medal of Honor by Travel + Leisure in their Independence Day contest. Festivities include an epic parade through downtown, a weekend long art show in the park and a family friendly fireworks party at the country club, including free entertainment, a beer garden and more activities than you can count. Car shows, outdoor movies and a festival of arts and culture rounds out the action-packed weekend.