Elegant, captivating, teeming with life and constantly on the move, Hanoi is a city with a thousand faces, combining ...