I spent a lot of time researching options to take the White Pass & Yukon Railroad - it was one of the things I most wanted to do on our cruise. I contacted almost every tour company and went with Chilkoot for the good value and great reviews. We did the noon train to Frasier and came back via bus. Mike, our driver, was awesome. He was clearly committed to giving us the best experience possible. The train was late getting in so instead of having us sit at the station he drove us around Skagway. Being a local, he had some great stories and knew a lot about daily life in town. The views going up to Frasier were spectacular but I'm glad we didn't take the train back to town. It was cool to see the 9-person town of Frasier and it was really nice to see the other side of the valley. Mike was great about getting us all on the bus as quickly as possible so that we wouldn't have to battle the whole train for the picture spots on the way back to town. We stopped at a waterfall, the Alaska sign, and an overlook above Skagway. I would 100% recommend using Chilkoot. I loved hearing a local's perspective and being on a smaller bus allowed us to see a lot more and move a lot faster. On the train, definitely sit on left side going to Frasier and be sure to spend some time outside. You can't choose your train carriage but we got lucky and ended up in the last one so we got to stand at the back and take pictures. The train does provide bottled water and a guide book.