Yangshuo has a wide variety of cuisine available to tempt your palate. One of the nicest things to do in the evenings is to sit out with a view of the karsts and drink a beer at one of the cafes. You can chow down on everything from burgers, milk shakes, pizza, pasta and banana pancakes to some pretty obscure Chinese foods like rat and beer fish. Many of the restaurants show movies or have live music in the evenings to try to beat out their competitors.
Most of the cafes are on Xi Jie and Xian Qian Jie. You can either go up market or go really cheap at the numerous noodle stands around town. Some traveler favorites are Café China which serves up delectable desserts, Le Votre if you like French food, MC Blues for a bit of fusion, Rosewood Café for hearty Western lunches or Dynasty of Dumpling for their Beijing Duck. Another good option is to go to the night market and munch to your heart's content on local food using the point and grunt purchase technique.