7. Charlotte Motor Speedway – Charlotte, NC
If North Carolina is the spiritual home of NASCAR, then Charlotte is NASCAR’s cathedral. Most NASCAR teams are located in the metro-Charlotte area, and the city is the home of the NASCAR Hall of Fame.
The Motor Speedway itself is a wonderful place to watch a race and the fans are some of the most knowledgeable and passionate race fans in the country. Combine that with a killer tailgate scene, and you have got the makings of a great day at the racetrack.