How to find web hosting that meets my requirements?
I'm an inexperienced webmaster trying to estimate hosting requirements for a site. I need to work out a dollar amount for a grant.
The tricky part is that traffic fluctuates dramatically throughought the year, because we're an international day of celebration. That means most of the year, we get ~50 visitors a day. Then in the months ramping up to the day, we get between 200-600 visitors a day. In a three day span at the peak, we can get 5,000-200,000 a day. Last year the site crashed because of this and I want to avoid it this year.
I'm writing a grant to get better hosting, but I have no idea what the best solution for this would be. I need to have a solid dollar amount it will PROBABLY have if things go the way they did last year. Any help is greatly appreciated.
EDIT: we're in the USA. Right now we have our site hosted on GoDaddy but I don't have the details. The site handled the traffic okay right up until June 8th, when it crashed. We don't have an accurate measure of how many people visited, but our sysadmin thought it was a DDOS attack at first. He said it was around 200,000 at once. The site is http://www.WorldOceansDay.org
Note: we also use CloudFlare to cache and serve our pages, not sure how that may affect it