DreamHost offers a free .com domain in its annual hosting plans. The $2.59 annual Shared Starter plan covers one website and unlimited bandwidth and offers one-click WordPress installations. The $5.95 per month Shared Unlimited plan further covers unlimited email and websites and has WordPress preinstalled. DreamHost is best for companies needing a free domain name with affordable hosting alongside a drag-and-drop builder to design very basic websites.
One thing we learned in reviewing the services listed here (and many more) is that even though the packages are very similar, they are not identical. Some are more security-focused than others, offering anti-spam and anti-malware tools. Others offer a variety of email marketing tools. While most of the hosts we've reviewed have built-in e-commerce, you may want to consider using a more-robust third-party online shopping cart application like Shopify instead.