Shanghai has lots to offer for both first-timers and re-visitors. What are the Top 20 attractions in Shanghai? Shanghai has become a paradise for both shoppers and diners. Shanghai is studded with restaurants from time-honored eateries to a vast assortment of restaurants serving French, Italian and Japanese cuisine. Famous dishes from every major school of Chinese cooking are served at old villa restaurants. Where to relax after a busy day or a week? Teahouses, bars, pubs, spas and golf resorts await you.