Our 10 favorite things to do in Zion National Park, from hiking The Narrows and The Subway to biking, scenic drives, and where to eat and stay nearby.