It is said there is no free lunch. But there are exceptions to the rule. If you stay in Beijing or Shanghai, two of China's biggest cities, you'll have an opportunity to eat for free. All you need to know is where you'll get them.
Some KTVs, or karaoke places like Party World offer free buffets for both lunch and dinner. It's one of China's most famous KTVs and offers free buffets if you sing there anytime between morning to late at night. Of course you have to pay for the room rental to sing. The food includes main courses, desserts, and drinks.
Lunchtime is the best period to come as fees for singing are relatively low. You can go between 11am and 3pm when there's at least a 50 percent discount.
Singing on weekends is more expensive, but if you are energetic enough to sing for a whole night, it's still worthwhile, as you will have endless supply of various fruits, snacks and drinks throughout the night. Meanwhile, the late night hours cost you less than so-called "Golden Hours" which is between 8pm to 12am), and from 12am to 6am the next morning.
Location: No. 1/F East Building of Dalai Lama Palace Mansion, No.28 Andingmen Dongdajie, Dongcheng District
Location: Tengda Mansion, No. 168 Xizhimen Waidajie, Xicheng District
Location: No.457 Wulumuqi Beilu, Jing'an District
Location: No. 208 Chongqing Nanlu, Luwan District