This site is hosted by futurequest.net and I have been very happy with their uptime and support. It is not free, but if you need high bandwidth, you won't really find anything free anyway.
The french site is good, but slow from when accessed from the US.