Which Chinese language course should you take?

This article will guide you through the most important factors to consider when choosing your Chinese language course, including location, price and extent.