Hosting for less than $100/month

If (like me) you aren’t hugely experienced then just go with Digital Ocean and Mailgun, as recommended.