Like India, China has a lot of regional cuisines to offer for the die hard foodies. And their love for snacks is incomparable. Every city has a pedestrian street offering tasty and inexpensive street food. The streets come alive in the evening, and worth a visit to try some of the local regional cuisines. I would also like to break the myth that you can't find vegetarian in China, I do agree it is tad bit difficult, but China does have a buddhist population so not impossible.