I currently have Bravenet
as my hosting service! I absolutly love it! I have my domain name and hosting through them as well. They have unlimited FTP accounts which means you can easily transfer files from your computer to you hosting service and vice versa. Very Simple to use! They also allow you to have email accounts under your domain name included in the price. I have been using them for over 5 years and they have NEVER had my site down or run out of bandwidth! They have a monthly bandwidth limit of 600 gb which you will probably come nowhere near. They watch the bandwidth levels pretty well. They allow 30 gb of disc space. The hosting costs under 10 bucks a month and the domain name is under 9 dollars a year.
To see all the features, go here: http://www.bravenet.com/global/hosti...ix.php#backups