What is the best country to start businesses?

Hi. I am planning to open a business abroad. What is the best country to start the business with less headache when opening a bank account, etc.? Thank you! Any advice is appreciated.