The two giants, CVS and Walgreens, look pretty much the same: red signs outside, candy counters up front, prescriptions in back, refrigerated cases of food and drink along the wall, and toys ...