I am planning a cruise from Singapore to Shanghai that arrives two days before CNY 2019. I am looking to extend my stay for up to a week to experience CNY. I am well aware that CNY is primarily a time when younger generations visit older generations and exchange gifts and money and that this spans two to three weeks. Many cities also have several events such as parades, fireworks, lanterns, and other celebrations. I'm trying to decide where I can experience the most events in the fewest number of days. Options might be staying in Shanghai (but I don't think they have a fireworks display), heading to Hong Kong, going back to Singapore, or ???. Can anyone provide input on where I can experience the most celebratory events in a short timespan?