Anyone have tips on visiting the Grand Canyon. Been there once but did not really make a trip out of it. Places to stay and which area is best...heard the South Rim is great. Someone said that the train is a nice idea?