Millions of Americans will be in the path of the April 8 total eclipse — the first eclipse for all of North America since 2017. Asheville may not be in the path of totality, but some of the best ...