I think the best country really depends on you.
With a business degree, you can probably work in most countries. So the question is where would you like to live for a few years?
A first question would be what languages can you speak or would like to learn. Even though you speak English, you might want to integrate within the community that surrounds you. That would help you enjoy your experience better.
You could think of what cultures you are interested in, or which part of the world you would like to discover.
I have lived in several European countries and I would not want to leave outside Europe for instance. But that has to do with personal taste.
I think any move can be difficult and you need to give yourself some time to adapt to a new country. The culture and people would be different and everything will be new.
You can choose to see what your new city or country has to offer and to meet other expats as they would know what you are going through.
Nowadays, there are a lot of websites to meet other foreigners or even locals, through going for all sorts of activities. Meetup.com is an international site so it might exist where you would go.
If you are tempted by going abroad, study the country a bit before you say yes to a job offer and see if you could like it.
Be prepared for potential difficult times ahead but don't worry if the beginning is hard, as it might only be temporary.
And if you do not like it, you can look for a job back home. You would most certainly come back a different person, as you would learn a lot about yourself and even a bad experience will make you stronger.