The most popular online places for hay seem to be Small Pet Select and KMS Hayloft, American Pet Diner, One Ear Up, Sierra Valley Pet Hay, etc., for bulk hay. The Binky Bunny store also sells mini bales. With 3 bunnies and me being very picky about hay, we go through a ton of hay, and I think I’ve tried every online place.
The amount of hay you want to buy per order, as well as your location, should play a part in your choice as well. My bunnies tend to prefer western hays but I live on the east coast, so I have to plan well in advance when ordering from west coast places as their hay can take one to two weeks to get to me (I order 20 to 60 lbs at a time). SPS definitely has the quickest delivery times since they ship from both the west coast and mid-west (I can get theirs in 2 days for example). Watch out for shipping charges too — some include shipping and some don’t so make sure to look at the “whole price” when ordering.
2nd cutting timothy (a good mix of stalk and leaf) is the most popular hay for bunnies, but orchard is a good alternative (especially for bun slaves with hay allergies). Some bunnies love oat hay and some don’t — my bunnies don’t care for oat hay stalks but love the seedheads. Mixing different hays and/or different cuttings can give a nice variety too.
As far as storing hay, inside in a well ventilated dark area is best. Hay naturally has some moisture in it (even though it may not seem so!) and must be able to “breathe” or it will mold. Some people use plastic containers without the lid, but I personally prefer cardboard boxes — even the shipping box if it hasn’t gotten dirty in shipping. I generally store hay in open top cardboard boxes on a shelving unit in my storage room. Cardboard breathes so it isn’t necessary to punch holes unless you’ll be storing the hay for quite a while and as long as the top is open for ventilation.