20 of the Best Golf Courses Across America [Updated 2024]