Are there any good ranges in JHB that one can join as a member or similar, that offers members benefits; or is it better to just pitch, pay and shoot?

Also, where are the good ranges in JHB, preferably towards the North of JHB.

Thanks