I've been using Nextpoint.net for several years. I have 2 domains with them, and pay about 80/year for the whole thing (including domain name registration annually). That's their 4.25/month "starter" package, which gives a bunch of email accounts and web host. There is a data cap, but I've never come close (not even 10% of it). My websites are very basic, however. I use it mostly for my own email domain. Uptime has been nearly 100%. If you go there, this have their awards from companies who supposedly rate web hosts.