The Oriental Pearl revolving restaurant costs 200 yuan at noon and 280 yuan at night, and is 267 meters high.
The Jinmao Tower has five or six restaurants or cafes from the 88th floor down that offer food and drink with a view of the river. If you don't drink, you can eat for less than five or six hundred dollars per person, plus a service charge.
If you just want to see the sights, you can go to the 88th floor and pay 70 yuan for a ticket.
There are a lot of hotels near the Bund, but there are almost none with a front view of the river for less than five hundred.
Personally, I recommend eating well and staying casually.
In addition, Pudong Zhengda Plaza, many restaurants inside the night view than the Puxi Bund to see a better night view. The most important thing to remember is that there are a lot of restaurants in Pudong that have a better night view than the Bund in Puxi. In addition to some of the night view of the place, foreigners to find a little more difficult or small places, not necessarily by the window.