Hello and thanks for your question.
Mobile data is indeed expensive at the moment and you're making a great consideration for your internet needs by considering on getting some ADSL for your home.
Getting ADSL with Afrihost is very easy:
First you will need to get a get a monthly post-paid Telkom account...which means you'll receive your phone bill at the end of the month.
The second thing you will need to do is ask Telkom to acivate the ADSL portion of your line, after that has been done you will need to get an ASDL modem or router(this is the device that will allow you to connect your home to the internet) - Afrihost has one which currently costs R995, you can view the modem details over here.
The next thing you need to do is get an Afrihost ADSL account that suites your internet needs. I've listed and included links to the DSL packages that Afrihost offers:
Please note that Afrihost provides semi-shaped bandwidth for the Uncapped packages. This generally means that Afrihost gives the highest priority to real time services such as browsing, streaming, gaming and VoIP, with lower priority on Peer to Peer downloads and torrents, as specified in the AUP (Acceptable Use Policy)
If you need more clarification please don't hesitate to ask, I hope that you found this information helpful.