Weather= temperature and or if it is stormy or clear
Round your neck of the woods= Where you are from, IE your location in China.
Basically it is a southerner's way of asking how things are where you are at.
I've gone through a period where I hated where I was from...this was when I was younger. As I matured and grew older I began to appreciate the history of the area that my family comes from. Now I see the negatives and still dislike them, but I can also see the positives as well.
I figure that living in a communist country cannot be all that wonderful, but surely there must be some things you like about China?