Water puppet show has been being existed for more than 1000 years and it is really a cultural value of Hanoi in particular and Vietnam in general. Enjoying water puppet show in Hanoi is one of the most meaningful and wonderful things that you should not miss when visiting Hanoi.