The Peninsula is arguably Shanghai’s most luxurious hotel. Rooms here are superb and some offer outstanding views of the Bund and Huangpu River, while the restaurants offer Michelin starred cuisine.