Our hotel recommendation for a stay in Hanoi include:
The Sofitel Metropole: This would be the only hotel I would recommend staying in. It is the old French colonial hotel from 1901, with wonderful charm and amenities. The location is perfect from which to explore the city and Old Quarter. I loved staying in the older section that still has its colonial charm. It had nice restaurants.