Plan a perfect 4 days in Yellowstone National Park with this guide to where to stay and play. A Complete Yellowstone itinerary for first time visitors.