Hanoi, the capital city of Vietnam, is a vibrant destination and has a lot to offer tourists. Here are some of the best things to do in Hanoi:

1. Explore Old Quarter: The Old Quarter is the heart of Hanoi and a must-visit place for anyone coming to the city. You can walk around the narrow streets and see the old buildings, temples, and markets. There are also plenty of cafes, restaurants, and bars to enjoy.

2. Visit Hoan Kiem Lake: Located in the heart of Hanoi, Hoan Kiem Lake is a beautiful spot to relax and take a stroll. You can also visit the Ngoc Son Temple, which is on an island in the lake.

3. Mausoleum of Ho Chi Minh: This is the final resting place of Uncle Ho, the first president of Vietnam. The mausoleum is an impressive structure and a symbol of Vietnamese history.

4. Temple of Literature: Built-in 1070, the Temple of Literature is a Confucian temple and the first university in Vietnam. It is an important part of Vietnamese history and culture.

5. Thang Long Water Puppet Theatre: This is a unique Vietnamese art form that you should see while in Hanoi. The puppet shows are performed on water and tell the stories of traditional Vietnamese legends.

6. Hoa Lo Prison: This is a must-visit for history buffs. The prison was used by the French colonists to imprison Vietnamese political prisoners during the colonial era.

7. Hanoi Opera House: If you’re a fan of fine arts, attending a show at Hanoi Opera House is a must. The building itself is an architectural marvel.

8. Street food tour: Hanoi has some of the best street food in the world. Taking a street food tour is a great way to experience the local cuisine and culture.

In conclusion, these are just a few of the best things to do in Hanoi. Don’t forget to try the local coffee, ride a cyclo, or watch a sunset over West Lake. Hanoi is a unique and beautiful city that should be on everyone’s travel bucket list.