This is, like, the fifth time you've posted this. We gave you a list, but you wanted personal experience. Well, I'm afraid none of us have studied Portuguese in Shanghai.
By the by, Brazilian and European Portuguese aren't that different, except for really poor people like farmers or whatever. It's mostly just an accent and a small number of words. And Portuguese have an easier time understanding Brazilians than the other way around.
http://www.google.com.hk/#hl=en&safe=strict&q=portuguese+language+school+in+shanghai&oq=portuguese+language+school+in+shanghai&aq=f&aqi=&aql=&gs_sm=e&gs_upl=154479l156547l1l156834l12l8l0l0l0l0l0l0ll0l0&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=8fdbb9c24bf14054&biw=1281&bih=624
Hello Again! Now if you go to the link that I just sent to you you will see this...Portuguese course in Shanghai - Cactus Language Training
Since you were not specific of what type of portuguese you were looking for they teach business portuguese language. The website is called cactuslanguagetraining.com
The steps were the same just check out a google or yahoo search see what you can find and then go to it. I tried to make it as simple as I could make it for you. Another thing is you could check out some Jiu Jitsu classes that may have Brazilian teachers that may instruct in the portuguese language and you could pick up the language that way too.