We used the ESSO petrol station near Sante Fe a couple of weeks ago, it is cheaper than getting drinks from the hotel but still not cheap in that it's more expensive than in UK supermarkets.
The Relay shops within the Train Station also sell some drinks, sandwiches, crisps etc
The cheapest is at the Auchan supermarket at Val d'Europe.