I prefer the either one of the Publix on 192, either the one near Celebration (a little E of I-4 near the Walgreens) or the one at 192 and 535. The Super Wal*Mart has a lot of stuff plus a full grocery store (on 192 a mile or two E of 535) and it's open 24 hours, but it's often a zoo and can take a long time to check out. Stay away from the Goodings at The Crossroads. It has a good assortment of specialty foods (sushi anyone?), but their staples are very expensive.