Visiting a favorite stadium, birthplace, or hall of fame is something that most sports fans dream of doing at some point in their lives. For most sports though, there is an inherent challenge with that since everything is so spread out. For instance, while Cooperstown might be a great place for baseball fans - it's nowhere near a major league stadium. With NASCAR in particular, Charlotte is THAT PLACE. Not only is this the home of one of the finest NASCAR tracks that I've ever visited - but they also host the NASCAR Hall of Fame, team garages, parts and technology innovators, and you can even follow in the footsteps of racing legends like Dale Earnhardt by visiting his hometown.