Please, be more specific... I mean requirements: disk space, bandwidth, server location, budget?
Nice servers you can get from GTHost.com and Digitalserver.com.mx - I recommend them and will continue hosting all of the sites that I build and manage with them.