No trip to Hanoi Old Quarter is complete without watching a traditional water puppet show. Visit the Thang Long Water Puppet Theatre and be mesmerized by the unique art form that dates back to the 11th century. The puppets are controlled by puppeteers hidden behind a screen and perform on a water stage, accompanied by live traditional music. It's a captivating cultural experience that shouldn't be missed.