Steeped in history, bursting with buzzy restaurants, and soundtracked by the sounds of opera and jazz, Hanoi is truly unforgettable.