I want to start this off by saying that we went during the off season, so that might be why it was a little more difficult. We started in Chongqing, but really wanted to go see the rainbow mountains because of everything we heard about it! However, it would have been nearly impossible to do this if we weren't with someone who spoke some Chinese. Even with him, it was difficult. The mountains were cool, but I'm not sure that they were worth us going out of our way to see them. My best piece of advice is to buy train tickets in advanced to insure a seat. Our way there we bought them in person a few minutes before the train left and had seats to ourselves, but on the way back, we had to buy them on the train and ended up standing up on an already really packed train for 5 hours.
http://www.tripadvisor.com/ShowUserReviews-g1850955-d1857482-r187748531-Zhangye_Danxia_Geopark-Linze_County_Gansu.html#