VPN is not always the best solution, as it can be blocked in China at least temporarily.
Especially during the times of big parliamentary meetings held in Beijing, the use of internet gets more and more strict. So people have adapted and found even more ways to go around the issue. I would highly recommend "Shadowsocks", which is a type of proxy that is designed in passing firewalls. It's also better in mobile use, as if you get disconnected (which is something that happens a lot in ordinary internet use in China), it doesn't need to reconnect back.
Because every query goes through one simple query from the proxy. Then the other way is IPv6 which still seems to be relatively untouched by the great firewall. So there are ways, you just need to know your way around them as always. It's really a cat and mouse game sometimes!