Yoyo Chinese provides a lot of value for those interested in speaking Chinese. Not only are the lessons taught by Yang Yang Chang easy to follow from the perspective of an English speaker, but they are also fun and engaging.
The Yoyo Chinese blog never disappoints. This checks out this blog on how to learn the essential vocabulary for shopping in Chinese. I wish I would have had this vocabulary when I visited Xi’an in 2008, but it is never too late to start learning.