We'll be in San Antonio for a work conference, staying at the Omni La Mansion, and will not have a car. That said, we can walk or cab a few miles if necessary. I'd like to be able to buy a nice bottle of Champagne for a celebration with some colleagues. Any recommendations? TIA!