Our family is going on a Carnival Spirit cruise to Alaska on July 4th. I have read reviews that the food is bad and there are not a lot of kids on the cruise (We have a 3 and 8 year old). Please tell me it isn't so?? Is the RCC Radiance significantly better than the Spirit???? Also, would the White Pass Railway be too long or boring for a 3 and 8year old in Skagway?
I think you should be just fine on the Spirit, though Radiance is a beautiful ship. The food on Carnival and RCI is very comparable in my experience. Neither is going to knock your socks off, but nothing horrid either.
If my kids were that young, honestly, I wouldn't take them on the White Pass Rail Tour. There's some beautiful scenery, but for little ones it likely will feel long and boring.
As an alternative you could rent a vehicle and drive White Pass. That would allow you to stop and move about to break it up for them.