Re: China
i was in china early this year on a business trip and would be visiting again later this year. i have a pak passport and getting the visa was not really a hassle except they wanted me to have a MRP passport (i had the old passport at the time which is not machine readable). i live in chicago so had to travel to ny to get the MRP passport..wasn't a big deal since work paid for it.. ;-)
i mainly stayed in Beijing and Shanghai. i was amazed with the progress and development china has made especially when i compared it to pak :--(. this was of course based on two major cities that i visited.
i flew in to shanghai and took a taxi from the airport to the hotel. you can exchange your currency with chinese yuan at the airport from the state bank (i think that is what it was). it makes it more official and they give you a receipt. for a taxi try not to get haggled by some random person offering you a taxi service (happened in beijing to me at the train station). they have a proper waiting service area where you can get a taxi (just like ohare). if something does not look legit it most likely is not.
make sure to print out the address of your destination in chinese (you can do that online) which you can show to your taxi driver or the attendant. the meter they have is in english so you know how much you have to pay. always carry cash for your transactions (credit cards is not going to be accepted in most places). you can ask for a receipt which is one of the words i learnt to say in chinese along with hello and thank you.
i had a guy from work who showed me around the city when i first arrived there. i was staying at Pudong Shangrlia hotel which is i think west or east of the river and was right in the heart of the city so everything was at a walking distance from me. i think one side of the river is old and the other one shows the new development in the past 10 or 15 years. people speak english at the hotel so that should not really be a problem. at major stores you can get away with speaking in english but it would be a problem if you are in a more non touristy place. and especially with taxi drivers. i did not come across one taxi driver who spoke any english. i loved the hotel experience there compared to US. the breakfast is awesome. you get much more for the price you would here in america or europe.
there are plenty of retail stores and fancy shamancy restaurants/malls (might even be better than usa in most cases i think) and you will not have a problem finding good food if you are okay with non halal.
however, if you want to eat traditional food then yes it might be a problem since they eat a lot of pork in china. i was with a colleague and he was able to tell me for the most part what was what. i did try there tradnitional food (more on the cheap side->kind of like those bus adas back home) but was not too pleased :--). one of the places i visited was stinky and reminded me of the curry smell. i was not too excited about the smell on my clothes after that!! khair, you need to get that expericnce too though!
since you are going there for 10 days and will not know your way around, it might be worth to get a guided tour. make a list of some popular destinations that you can visit in the area you plan to go to and look for a tour guide which best matches your wish list. in your down time you can explore the areas on your own.
in beijing, i went on a guided tour (1 day) and it covered great wall, free lunch, tea tasting,silk factory/stadium visit. overall, it was worth every cent since otherwise i would have just stayed in my hotel doing nothing. the hotel had brouchers for quite a few tours so you should be able to find the one you like.
i took the fast train from shanghai to beijing. it went upto ~300 km/h!!! don't remember what it is called but it was pretty cool! they offered business class and it was great! the journey was very comfortable. however, there was not much of a scenery which probably reflects what most of the country looks like. i went to the train station with my colleague to get the ticket since apparently you cannot buy it online and after what i saw at the station where we bought the tickets i don't think i would consider it very tourist friendly. i remember reading somewhere on the a website that they have a separate line for tourists to buy tickets but don't think if i saw one. however, once i had a ticket, getting to the train station/boarding the train and so on was a breeze.
for traveling locally with in the city, there public transportation (bus/train) is quite good. if you are comfortable with that you can try it out. i just took taxi which was easy. i traveled on the bus/train a couple of times in the city with my colleague but that was about it. don't think if you would need to consider the train/bus option unless you are there for an extended period of time.
generally, the expenses are quite cheap in china and the impression i got was that ppl in china like ppl from pakistan or atleast the ones i met.
and i did take quite of a few granola bars with me but only used them since i was either too lazy to go out and eat or did not have the time. most of the time, i just ate at the hotel.
good luck and have fun! and remember to bring your camera along with some extra batteries!