We use a hosting company which we strongly recommend called D9 Hosting. Take a look here:
http://www.freemonthlywebsites2.com/special/d9
They will also answer any questions you have regarding upload, domain and FTP issues. Not only will they help you but if you have existing hosting they will transfer all your files to their server for free for you. It is definitely worth considering for a better host and package.