Well, are you going to need a lot of space/bandwith for downloads of movies and stuff like that?
I use http://www.2wdh.com
(but that was only because they offered me free hosting - long story
). My friend has hosting at http://www.streamline.net/
, which offers unlimited space and bandwith (although it's rather expensive), but it didn't have a good cpanel, making it hard to transfer his site over there, so we just used it to create a free file hosting
service, hoping to eventually get the money back when they fail to be able to supply us with enough bandwith
So, really it depends on what kind of space/bandwith and features you need, because some hosts have great deals for huge packages, while others have the opposite.