Difficulty: Moderately Easy
Step1
Try a 24 Hour Store. Chances are that the all night deli down the block delivers, and you'll be surprised how much stuff they can actually cram into that little store. The downside is the prices will be higher; and you probably won't be able to choose the brand name as these places don't have menus for their grocery items.
Step2
Grocery stores like the Food Emporium are now offering delivery. The downside is, well, it's the Food Emporium. Also, there's not a big selection and the prices are high, but you can choose the brands you want. That is if they have them.
Step3
Fresh Direct. If they deliver in your neighborhood and you can get a get a good delivery slot, this is probably your best bet. They have a large selection, and while their prices are more than a place like Fairway, it's cheaper than most grocery stores. Subscribe to their newsletter to get info on weekly specials.
Step4
Plan Ahead. Whatever you choose it is important to plan ahead. Make your list, and if you use Fresh Direct, save your list online so you can go back to it for your next order. Also, try to order a day or two in advance to guarantee a delivery slot.