Another good advice that I would personally give to the people who 'd like to start doing business in Bulgaria is to hire a lawyer with personal attitude to the client. This advice is addressed to those who are going to establish their companies with a big law firms. My observation of working in such law firms is that you will not have your documents done by the lawyer himself,which can be harmful, but from those who are learning even how to write a legal document (the legal assistants, usually those are students in their beginning of education). This process is one of the most important for the activity of the company. It has to be fully understandable and clear for you. You have to know before starting that process the necessary documents that you have to provide for the company holders and for the future manager of the company the timeline and the fees. That is important because when you are not living full time in the country you will have to prepare or sign documents even before coming in Bulgaria.
Another important thing before starting that process is the good analysis and the good tax planning during the establishing and planning of business or activity. These services can be provided for you only by a lawyer with strong professional experience in the field of company and tax law.
The other common practice is that people trust accountants for establishing their companies. But the only service that they can provide is probably take prepared documents for another company with just copy and paste the names of the shareholders and the manager. They are going to assure you that those documents are made for you and this is a difficult process so the accountant had to take advice from a qualified lawyer who is a good friend of his/her and that will cost you extra charge for something that have never happened.
So be careful and choose wisely who are you about to trust with you funds, time and most important your future business.
Most of my colleagues are not going to give you that advice and are just going to advertise their services and take your money(twice the usual amount that is necessary or even more). But once when I was outside of my country one lady helped me and told me that she is doing it because some day she will need a help and someone with the same attitude will do it for her. That experience told me that money or spared time are not everything...