Bluehost Plus or Prime
I'm able to easily setup redirects, add-on additional domains to my account and easily manage the multiple domains from one easy control panel. I can setup email accounts for each domain and lump everything together under my one account and one price. They offer quite a few plugins and options for more advanced web designers and companies with more demanding needs.
If you cancel within 30 days but your plan includes a free domain, Bluehost will deduct $15.99 from the total amount of your refund as a domain fee. The company claims that this is to “cover their costs” while ensuring that your chosen domain name isn’t lost. It’s important to note that newly registered domains can’t be transferred until a 60 day registration period has passed.