I've only tried Freewebs, and it's very good (apart from that annoying toolbar on their sites). Their domains are also very cheap, plus you can do all sorts of cool stuff with your site - heck, you can have downloads on it and even make the practical equivalent of YouTube (though lots of vids take up lots of bandwidth, even though you only need to embed them in "hidden" pages. Also, there's a service that caters specifically towards video-hosting sites, and it's free!).I haven't tried this service yet, but once I have 30 credits I'm a gonna gear up for my site!