My preferred hosting company for small to medium websites is Siteground. This is based on server speed and customer support. Siteground also includes some free powerful caching and security plugins for your website.
Dropbox is an amazing option to setup your computer to automatically save your files to a cloud space. You can access those files on your phone.