We went with Magic Breaks, travelled by Eurostar and stayed in Cheyenne. It was great to stay on site, a short walk or shuttle bus journey to the park and we made use of the extra magic hours. It’s also handy to be able to pop to the hotel during the day for a rest, esp if you want to be around for the fireworks
We did 3 nights/4 day park passes, it was enough to be able to see and do everything we wanted to
We got a half board dining deal (this was pre-covid, not sure what is on offer now), my only regret was not sorting out dining reservations beforehand, as it took a while when we got there and our top choices were booked up
When we return, assuming we go half board again, I’d probably take some easy snacks for a quick breakfast, get to the parks early and ride the most popular rides, then eat brunch when the park starts to get busy
I know you want to drive, but if it helps anyone else, the Eurostar was a doddle, the station is right next to the park entrance and you can drop your bags there to be taken to your hotel and head to the park immediately