Big Bend National Park in Texas offers diverse landscapes, incredible hiking trails, and some of the best stargazing in the world.