I have two separating hosting accounts. The first I use is from [InnoHosting] (I know one of the people who work here and have been working with the guy for about 5 years), and that's about $10 a month for me for a resellers account. The second I use is from [imHosted], they offer a great deal for $10 a month and have great up/down speeds.
So from that $240 from the hosting accounts, and I own 12 domains, but pay for 10, so another $100 per year. Overall $340 for hosting and domains.