If it's primarily for mail, have you considered something like Zoho? It's kind of filled the gap Google Apps occupied for it's free service. Should cover you for email well enough. It's free for 5 users at 5GB and $36 a year for 15GB.
http://www.zoho.com/mail/If you're willing to pay, it might also be worth checking out Google Apps, after all, who's more reliable than those big fucks?
http://www.google.com/intx/en_uk/enterprise/apps/business/pricing.htmlIf you mainly need storage, then you may as well have something cheap as it doesn't sound like bandwidth and power are required. Something cheap and shared like Hostgator or BlueHost.
http://www.hostgator.comhttp://www.bluehost.comHost Gator are considered better, but I've used both at various times and there's little difference, although saying that HG support is much better.
Also, if you don't have your domain yet, get one through someone that provides a full DNS service (name cheap are good imo) as it'll make it easier. Alternatively you could go with a DNS provider and use them instead. That way your email is away from the host, along with the DNS and should the server have a fit, the email is all still sweet. And the DNS won't be a cause for either email or sites going down.
That's what I'd do. Get my email on Zoho, or Google Apps, milk the cheap space at a shared provider and make sure your registrar provides the ability to create all your host records in the DNS.