Goodings is definitely more expensive, but there is an easy-to-find well-stocked Publix in the same general area.
From the intersection of Hotel Plaza Drive and 535 (Apopka Vineland Rd.), headed off-property, take a left (towards I-4).
Continue on 535 under I-4 to the first light (Vineland Ave.). (There is a Bahama Breeze on the left hand side.)
Turn Left, and stay on the road past Little Lake Bryan Parkway, Mary Queen of the Universe and the Premium Outlets.
Publix will be on your left-hand side, in the Regency Village Shopping Center.There is also a nice cheap souvenir store, a liquor store, an internet cafe and a Subway in the shopping center.
If you want to search for more exact directions, the address is 8145 Vineland Ave, zip code 32821.