Our package included the two nights, 2 dinners, 2 breakfasts in Williams, train ride to and from the Grand canyon, and the bus tour at the Grand canyon. Only thing we thought afterwards was staying an extra day at the Grand Canyon would've been a good idea. The stay in Williams was very pleasant, the train ride itself included some "western" styled entertainment and very very good guides. Scenery was okay, but then we'd driven all over AZ, so this was not new, but if you're from any where else it was definitely different.
We've recommended it to several friends and neighbors as a must do.