What is the best country to start a business?

Hi. I plan to open a business overseas. What is the best country to start the business with less headaches for opening a bank account and so on? Thank you! Any advice is appreciated.