I use Lycos to hold and point my domain names, seems very reliable safe and secure and plenty of notices to re-purchase, good accounts etc. ...I have about 10 Domains most between £2-£10 per year or two year period.
I have five hosting packages, three providers, for five my websites, (Just the way it turned out) all cheep, between $30-£60 each per year depending on how many resources I'm using ...
Some of software like VBulletin, (Like this forum) needs licenses upgrading every now and then. £30 per year...ish ..after an initial buy in cost
I've found some providers charge to help me set up databases/software etc ...and some do it free. :shrug: