Bangkok and Chiang Mai are the country’s big culinary centres, boasting the cream of gourmet Thai restaurants and the best international cuisines. The rest of the country is by no means a gastronomic wasteland, however, and you can eat well and cheaply in even the smallest provincial towns, many of which offer the additional attraction of regional specialities. In fact you could eat more than adequately without ever entering a restaurant, as itinerant food vendors hawking hot and cold snacks materialize in even the most remote spots, as well as on trains and buses – and night markets often serve customers from dusk until dawn.