Here, I'll give you the addresses of the Publix grocery stores.
West of I-drive
7640 Sand Lake Road
Orlando FL 32819
North on Kirkman
4606 S. Kirkman Road
Orlando Fl 32811
Goto maps.yahoo.com and put those addresses in. Print the maps and then you'll know where to go. The one on Kirkman is north of USF, and probably has less traffic than the one west of I-drive.
You'll find the styrofoam coolers in the beer isle. Publix has the most awesome subs they make in their deli.