What are some recommendations for US national parks to visit?

1. Yosemite National Park
2. Yellowstone National Park
3. Zion National Park
4. Bryce Canyon National Park
5. Glacier National Park