One of the unique cultural experiences you can enjoy in Hanoi is watching a traditional water puppet show. Originating in the villages of the Red River Delta, water puppetry is a traditional art form that dates back centuries. The shows are performed in a pool of water, with the puppeteers hidden behind a screen. The puppets are controlled by long bamboo rods and accompanied by live music. The stories depicted in the shows often revolve around Vietnamese folklore and rural life. Watching a water puppet show is a captivating and entertaining way to spend a rainy afternoon in Hanoi.