The Bodega Aurrera on Benito Juarez as you are coming into town (huge green building on the left) aka the Mexican Walmart has just about everything you could possibly want for your stay. Beer prices are as good as anywhere in town, and there is a great selection of tequila at bargain prices.