We go to Beltz. We don't drive, but take the Lynx bus (public transit). It's off International Drive. To get there by bus, go to the ttc(MK), catch the #50 bus to Sea World. Transfer to the #8. Transfers are free. $1.25 Bus drivers are helpful. Just tell them where you are wanting to go.
I've bought $20 tee shirts for $5. $10 coffee mugs for $2. There are a lot of good deals. They also sell reg. priced merchandise.