Bangkok has the best range of restaurants in Thailand and arguably in all of Southeast Asia. You will find food from every corner of the world at every price point. Most visitor-friendly restaurants cluster around Silom Road, Banglampoo, and Sukhumvit. For Chinese food, explore Chinatown's Yaowarat Road. For Indian, head to the area around Sukhumvit Soi 3 and Pahurat. But the real magic is the street food -- follow the crowds of Thais to the busiest stalls and you will rarely go wrong.