I started ordering my cigarettes from dutyfreemegashop.com and instead of going to the store every day or two (it's a 15 minutes trip in all – but still!), I now get my cigarettes in a nice package and because I buy a few cartons each order I only order once in a while.
So now I pay less because I purchase my cigarettes duty free and the shipping is also free. I've been saving a lot thanks to this service.
Regarding variety, they offer practically most brands of cigarettes. They are the same quality cigs I buy at the store.
The order process I pretty simple and it takes about 2 weeks for the order to arrive, at least from the average of the 3 orders I've received so far.
This site is a great way to buy cigarettes if you don't mind waiting for a couple of weeks to get them, so if you buy in advance you're set.