Yes, through
Lunarpages.
I pay 107.40 USD each year and 19.95 for keeping my domain name registered. I don't know what that is monthly and I don't trust sites that bill you on a monthly basis. If I bought more than a year at a time of either, it gets significantly cheaper. I can do all sorts of shit with free Facebook and Google ads if I want. It's got every basic and some stranger language installed or available to be installed and they are up to date. If you want, there's one-click installation of popular server software like Wordpress or vBulletin or whatever. Everything you expect a webhost to have is there.
I've got 300GB of storage space and I can increase it whenever. I think I have 30 or 50GB of bandwidth and since it's just a personal use site I never come close. The closest I ever came was like 5GB.
This is just a slightly modified basic plan--there are tons of plans that are already tailored to whatever usage case you have.
Their customer service is top notch. If you ever can't do something you want to, support makes it happen in (in my experience) about an hour or less.
Anything else you want to know?