We (family with two little kids) will be travelling in May 2011 trough new Mexico and Colorado and we'd like to visit either White Sands NM in New Mexico or the Great Sand Dunes NP in Colorado (or both). Are they very different one from the other? Which is more beautiful? White Sands would be a little far for us - it is worth making a lot of sup. miles when already visiting Great Sand Dunes? Thank anyone for helpful replies!