Try wp super cache - it generates actual HTML documents and uses extra-fancy mod_rewrites to direct your users dynamically to it, dramatically reducing your CPU load.
As far as hosts go, check out Dreamhost. (http://www.dreamhost.com/r.cgi?285110) They're dirt cheap, don't give you CPU quotas, and have a promotion for unlimited storage and bandwidth going on right now.