Despite Bulgaria now being in the EU you can now not actually buy no cigarettes of any kind at sofia airport.So dont get caught out like I did and buy some in the resort.
We brought in the resort and also on the way home at sophia airport, they were selling 200 b+h for 44 euros but they will only take cash not cards for ciggys, you can pay for drink on cards.