Which side of the city do you prefer to stay at, Pudong (the east of the River) or Puxi (the west of River)?
There are many hotels near the area. If stay in downtown areas, either Puxi and Pudong, subway stations can be easily located and get you to Expo.