Do a search on this site and you will have more information about European schools than you could possibly digest, even in several days' time.
If you don't want to come to Bulgaria, then go someplace else. (I frankly can't tell whether you want to come here or not... you asked the question, said you wanted to come here, then said your parents wanted you to come here, and then said that you don't want to study here. Sounds a bit like you need to figure some crap out before you start medical school. Then again, if you are 17 then you have some of time. I couldn't decide what hair gel was best for me when I was 17.)
Above all, DO NOT go into medicine if it is only because your parents want you to be a doctor. You will be miserable and it will be a waste of your precious time (and your youth)... and you will become a crappy doctor. If you want to be a doctor, too, then great. Just don't waste your time otherwise. It's FAR too much work if you aren't really passionate about it.
For the record, Bulgaria is Europe. It's part of the European Union. And no, transfer to another medical school in another country in Europe is generally not possible. However, there are ERASMUS exchanges with all other parts of Europe for study abroad if you are an EU citizen. Many students come here and go elsewhere for part of their medical education. We had two students in my class this past academic year from France, for example.
Some level of "corruption" will be found almost anywhere in Eastern Europe, to some degree, and also in parts of Western Europe.
If you want to study in Bulgaria there are English and Bulgarian language options. Many other Eastern European countries offer similar programs (Hungary, Czech Republic, Poland, Slovakia, Croatia, Romania, etc.).
If you want more information than that, I wholeheartedly recommend doing a search. Almost anything you would want to know is already on this site.
"To array a man's will against his sickness is the supreme art of medicine."
- Henry Ward Beecher