In Shanghai, you can celebrate the Peach Blossom Festival. It is in spring (March and April). You can see hundreds of peach trees. You can listen to Chinese folk music and watch traditional dance performances. You can enjoy the boat rides.
Peach Blossom Festival
Peach Trees
Chinese Folk Music
Boat Ride