Web Hosting And Virtual Private Servers
For basic (shared) web hosting, we recommend bluehost. They offer “unlimited” hosting (as long as it is website-related and not abusive; see their terms for specific conditions) along with features such as IMAP mail service (which allows you to store your email centrally and access it equally (with folders!) from multiple devices, such as phone, tablet, desktop, and laptop) and secure shell (SSH) access for “advanced” users.
For more advanced users needing to run their own Linux-based virtual private servers (VPS), we recommend Digital Ocean. At the time of writing, plans start as low as $5 (yes, five dollars) per month.