From small alleyway cafés to high-end chains, Vietnam now boasts over 500,000 coffee shops, according to data from the consultancy group Mibrand.