For 1-4 miles you could ride practically anything if it fits, and heck even if it doesn't.
The car-free guys recommended some pretty pokey bikes that I'd be hesitant to use to haul groceries if I had to do any climbing. What sort of groceries are we talking about, and how hilly is it where you live? How will you carry your groceries?