I pre-book three tickets on trip.com for end of February, the longest being 90 minutes (Nanjing-Shanghai). All of them I bought First class because I am tall (but not very wide shoulder-wise). What is the leg room on those seats ? Business class is a bit steep price wise for such a short trip but if I am uncomfortable this would be annoying.
Also is it acceptable to eat in Chinese train ? I am assuming train station will have plenty of food to go.