sweetmarias.com check out their nostalgia popper. roast your own, it's always fresh. green coffee is ridiculously cheap.
if you don't want to work for it, some subscriptions from your favorite local roaster can be a good deal, especially if you get large bags (2lbs or 5lbs), divide into batches and freeze.
find a good blend from a good roaster. Southern Weather from Onyx Coffee Labs is one of my favorite "daily driver" coffees. Get a 5lb bag, split into 5 or 7 batches, through all but one in the freezer and take them out as needed. subscribe for 1 bag every 2 months or whatever.