New member here although I've perused this forum for a few years. I'm an American who's married to a Bulgarian and spent a bunch of time in Sofia, and within a few years would like to move there.
A few observations I've picked up during my time in Bulgaria for anyone interested.
1) The country is beautiful. The communist era and style buildings can take some getting used to but I love the scenery and architecture, with the country side being even more beautiful. Lots to see, lots to explore and it's not a crowded tourist destination which can be both positive or negative based on your viewpoint. I enjoy not seeing any other Americans for weeks at a time. I enjoy the seclusion. At the same time, when I walk to a bus stop or into a restaurant, it's not uncommon for everyone there to turn and stare at me like an alien just landed in the middle of the road. Bulgarians love to stare with interest.
2) I wish more people spoke English. Sure in Sofia, especially nearer to the Vitosha area it's not really a problem but when outside the main areas it can be much tougher if you don't know the language. I've even been in Happy in Sofia with a young waitress around 20 and she didn't speak a lick of English. Daily requirements like buying bus tickets or getting a cab or getting lunch can be tough.
3) The rakia, the food, is great. Also love how much the culture comes thru in the food. Bulgarians are some of the most welcoming and hospitable people I've ever met. Go to their apartment for dinner and they do everything possible to have you feel welcomed. Branching off that, I love the customs around the holidays, the traditions which go into celebrating christmas for example. New Years Eve is always a blast.
As someone looking to move there, there's some issues.
1) As I'm married to a Bulgarian citizen, residency is not a problem nor is the ability to work. However it can be a headache to actually get the paperwork done.
2) Work. That's tough. Average Bulgarian makes about 400-500 leva per month. That won't cut it. The IT sector, particularly coding pays quite well. As a native English speaker, there's some international companies which value your experience as a foreigner if you have a sales/marketing/business background. Teaching English is an option but you won't be really saving money, more enough to live off.
3) Apartments and housing. Do your research. Never purchase or sign from abroad. Get there and inspect the property. If you can, pay cash and buy outright when purchasing. Barter. You'll get a far better deal as the ability to buy upfront is rare in Bulgaria. A nice apartment going for 80-90K Euro can be had for 65K in a single payment. Many of the newer apartments have been built quite cheaply. My advice is to look for an older apartment built with solid concrete and look to remodel it if need me. I for one when buying will tear up and replace the Bulgarian style bathroom with a Western one. I hate how they have showers which soak the entire bathroom. Make no sense whatsoever. But the older apartments offer superior insulation, keep you cooler in the summer, warmer in the winter, thicker walls, just all around built better.
4) If you're planning on any kind of a permanent move, it's best if you can create outside revenue streams before moving. Get creative on the internet, plenty of opportunity there. Something I'll likely consider is buying a multi housing unit in the states before moving, which would bring in maybe 50K USD in revenue each year which is well more than enough to live comfortably and travel. You would in that scenario actually end up saving money as to live comfortably in Bulgaria you need about 3-4K leva per month, so roughly 2K USD. That money would go much farther and you'd save much more than if you did the same and lived in the US or UK.
5) Despite concerns, Bulgaria is extremely safe. Need to look out out for gypsy pickpockets but that goes for any major city. Be aware. Avoid a place like Lion Bridge in the middle of the night but it really is a safe country. One exception is the drivers. They're crazy. Insane.
A few questions for anyone with more experience in Bulgaria, particularly Sofia, than me.
1) What are schooling options for children? How much does a private English language school cost? How many are there?
2) What does the average English language teacher earn?
3)Has anyone had success in opening a business? Something I've noticed about Bulgaria is so many restaurants and stores are the same. Everyone sells the same damn things all over. Little variety. One clothing store after another, same clothes, same shoes. That can be good or bad. Good as there's opportunity to differentiate from your competition and attract a new consumer audience, bad because Bulgarians tend to go with what they're familiar with. So maybe a taqueria could be a great opportunity, become popular and explode, or a real burger joint with true American style burgers, fries and shakes. Or it could be completely rejected by the local. Hard to determine. They do however pay a premium for some Western products. Import/export is another opportunity. And even better, the corporate tax rate is lower than most of Europe, almost to tax haven levels.