I am a UK citizen, living in South Africa with my South African husband. I can travel to the UK with my UK passport, but my husband always has to apply for a visitor's visa, and pay for it. Is there some way we can get around this and possibly not pay the visa application fee?
Your husband is a visa national and so by definition needs a visa. Your least troublesome option is a longer duration visit visa. This would allow him to make multiple visits over several years on a single visa. The fee is higher than a short duration visa so the value of it depends on your travel habits.