If you plan on camping, be aware that it is first come first serve with no reservations.
If you want to stay in park lodging start booking now. West Yellowstone, Gardiner or Cooke City are your best bets outside the park.
Allow four days to see the park, it is very big with lots to see and do.
If you are an outdoors type person, this is a trip of a lifetime.