Traditional or hipster, take your pick of coffee joints in Bangkok. Competition is fierce, with more than 2,000 independent cafes all over the country.