I am planning on going to Shanghai for the world expo. I need to be in Beijing on may 6th and can be in shanghai on (approx) April 28. Now I know that shanghai expo opens on May 1st and that it will be crowded since it is a national holiday.
My plan was to visit the city April 28-31 and then attend the expo for a couple days and then leave for Beijing
The other plan would be to go to Hong Kong April 28 for a couple days, then to shanghai for the city (while the Chinese tourists are visiting the expo I could visit the city) then the expo and then leave for Beijing.
Now my questions are:
1- Which plan is the best? in terms of crowds ? Will I have enough time to see everything?
2- is it going to be that crowded or is it still enjoyable ?
Thank you for your help!