I can (and do!) work with any Web host you want. But I am also a reseller of hosting through GoDaddy and WPEngine.
HazenWeb.net is the less-expensive, no frills option for WordPress sites. (Through GoDaddy.) Yearly hosting will cost you about $195 per year for the Managed WordPress Hosting. The support and hosting are highly recommended and is good if you’re on a budget.
Another alternative for WordPress sites is WP Engine, as well. Pricing here starts at $35/month for each site you host. This host specializes in WordPress hosting, which means that they manage all site updates, backups, and restores. This is especially useful if you don’t want to have to stay on top of the regular WordPress updates as they come out. It is also another layer of protection against hackers.
I have also been doing a lot of Squarespace sites recently. The main difference between Squarespace and WordPress is that Squarespace is a hosted Web site builder, which has templates and hosting built in. You have fewer options in terms of customization, but it tends to be a cheaper option for clients with smaller budgets.