Butte, Montana is the perfect place to spend an All-American Fourth of July. They have a parade in the morning, and a spectacular fireworks display the night before. I spent a fabulous 4th of July there...