We've flown in & out of Sofia several times now and have used both terminals (depending on who we've flown with). I'd agree with others that prices for drinks etc are OTT but that's common to most airports. Another reviewer mentioned going to a taxi kiosk - you really should book a cab at the desk and be put into it by the person managing the rank if you don't want to be ripped off. The person in the office will give you an estimate (between x & y depending on the traffic) of cost to your destination. We've used ok taxis to and from the Central Bus Station a few times and have never been charged more than the estimated fare. Do make sure you book at the desk though. There is a shuttle bus service to the City Centre - we haven't given this a go yet but have seen the buses and they seem quite frequent. One thing to watch out for I'm afraid is being over charged at the duty free shops. This has happened to us a few times. Ask for the till receipt as well as your credit / debit card receipt and check the number of items on the till receipt against what you actually bought. Do this as close to the shop as you can and go back if you need to. Someone else was waiting to query her bill while we were being dealt with. The woman in the shop claimed that there was some problem with their bar coding system. If this is so they should get it sorted out - the problem seems to having been going on for quite some time.