I have a Mercurial repository for a personal project, and I have been storing the master repository in my Dropbox for a few weeks now (something along this line; and I under
I suppose that would probably work okay for personal projects on one or two machines, but really you're going to want to use professional hosting for multi member projects.
I have personally used BitBucket for some time and have been quite pleased... you can have one private project on the free account, too.