Zion National Park charges a fee to enter. Fees are $35 per vehicle or $30 per motorcycle. If you are entering on foot, horse, or bike the fee is $20 per person. You can also purchase a park specific annual pass for $70.
Deertrap Mountain is another fairly remote viewpoint that requires many miles of hiking, but its beauty is well worth the effort for a strong hiker. You can see everything from this mountain: the majestic White Cliffs surrounding the main canyon, Angels Landing and the Zion Lodge far below, and even Springdale in the distance to the south. Not too many people venture up here because it is just a little too strenuous for your average day hike, so it is a great spot for solitude.