This content is pretty interesting. I own and develop two sites right now and costs are a bit lower thanks to not needing to pay someone to dev. The server and domain costs still wrack up over time though haha.
I recommend google domains for your domain needs as they are cheaper than godaddy (who I originally used) and give you a bit more control over what you wish to do with your domain. Email forwarding is Also a nice feature they provide!