I'm seeing some road-bike mentality in these answers, what with all the focus on weight and steel-is-bad comments. The OP wants an urban grocery-getter. I'd look for the British equivalent of Dutch bikes, the Raleigh Sport. In fact I have looked for them; we have several, that we first bought as tweed ride steeds, but mine is now my absolute favorite neighborhood bike. Supremely comfortable. All steel, heavy yes but on flat neighborhood roads that makes zero difference. I paid $200 for my 1966, with new tires and every bearing already replaced. Some have factory racks, but they're easy enough to add if yours doesn't. A side kickstand is standard but that can be replaced by the 2-legged ones the OP mentions wanting. And for those who think they can't possibly ride more than a block on something like this, the photo below shows a whole flock of these on the annual "Three Speed Tour" of Lake Pepin, MN, which is a 2-day 80-mile ride limited, not surprisingly, to 3-speed bikes.