If you know Los Cristianos at all, you need to get yourself to the mini roundabout not far from the Arona Gran Hotel (there's a taxi rank there). Just by this roundabout is a small two-storey collection of shops and bars. On the ground-floor corner of this is a cash-and-carry called "Regal". I always buy my cigarettes from there. I smoke Royals, which are cheap to start with and, while I can't remember the actual price, I'm sure it was under 20 euros for 200. Alison smokes Marlboro and she reckons 200 of those cost about 21 euros.