A city of contradictions, Ho Chi Minh has both towering skyscrapers and tree-lined streets with ageing villas. Haute cuisine, or humble street food, history or modernity, this city offers both in ...