In March, I will go to Jiayuguan from Nanchang on business. The plan is as follows: taking train No. 1, visiting Xi'an for a bit, then heading to Lanzhou and visiting for a bit, before going back. Taking flight No.2, arriving in Lanzhou, then transfering to the train and spending two days in Dunhuang, before going to Jiayuguan on business and then returning home. Can anyone tell me which one is more fun - Xi'an or Dunhuang - in March?

I think 1 is better. First, let’s play Xi’an and then go to Lanzhou, after we’re tired with that, we’ll finish our business and then head back.
I think one is good. Play Xi’an first, then go to Lanzhou, play till I’m tired and finish my business later before heading back.