WordPress is a special blogging script and the blog made with wordpress takes on few MBs of space. Though too small, wordpress calls lots of database queries at a single time, which can increase load on the web host servers. So many times, hosting providers ban the account without any notifications. There are 2 solutions for it :
1- You can use WP Super Cache plugin – which calls data from the cache.
2- Go with web hosting providers that support wordpress blogging. Most of these are shared hosting plans which comes with unlimited bandwidth, unlimited web space and unlimited mysql databases. So you can host unlimited blogs on a single hosting plan. Here is my recommendations on :
Top 10 Best Web Hosting Reviews For WordPress Blogs