How many hours Shanghai to Beijing by train, how was the train ride, and cost? Which city did you like best and why?