Stuff the hops in the freezer and don't open them until brew day. If you did open them, them shut them back up and try to get all of the air out of the bag and use some duck tape to seal it up.
Store the grain in two plastic buckets with lids. Store in a cool dry area. Some people will tell you that you need a food-grade bucket, but this is dry grain we're talking about here. I really don't think any chemicals are going to leach out of the plastic into your dry grain. Personally, I don't use food-grade plastic buckets for my grain storage and I've never experienced any weird flavors in my beer. But if you're the type of person to worry about that kind of thing, then just go buy two five-gallon food-grade buckets with lids.