Haidilao is the place to eat hot pot in Shanghai. Good service, good prices. Better not to go on weekdays at around 18:00-20:00. It's crowdy and you will have to wait for the table (but they offer games, drink and fruits while you wait an hour for your table). You can order half portions and try more.