I'm sure they probably have some in Italy, but don't know for certain, sorry!
I have bought a 1L bottle of vodka in Norway at Epcot before, and it was only $20 or so. I've seen tequila in Mexico too, but haven't bought it there.
If you do go that route, allow time to pick it up. It takes 3 - 4 hours to transport it to the gift shop from the store (not sure about wine, but they won't allow you to take it with you; they transport it to the gift shop right by the international gateway for you). So make sure you go early in the day to find it.