Experience the unique art form of water puppetry at the Thang Long Water Puppet Theatre. This traditional Vietnamese performance dates back to the 11th century and is a fascinating cultural experience. Watch as the puppets dance and glide gracefully on the water, accompanied by live traditional music. The shows depict scenes from Vietnamese folklore, history, and daily life. Be sure to book your tickets in advance, as the theatre can get crowded, especially during peak tourist seasons.