Please, be more specific... I mean requirements: disk space, bandwidth, server location, budget?

You can get affordable servers at Digitalserver.com.mx and also ServerUnion.com web host.
I'd like to say that I have great network uptime and the connection speed is fast at least by my standards.