Начну ответ с бизнеса. Чтобы открыть бизнес и получить ВНЖ на этом основании, в большинстве стран вам необходимо будет подтвердить наличие стартового капитала (размер зависит от страны), бизнес-плана, вашей квалификации в этой сфере, иногда — существующих деловых связей.
В любом случае, у вас не получится сначала переехать, а затем — открыть бизнес, если только вы переедете по иному основанию, которое даёт вам разрешение иметь бизнес или работать в новой стране. Таким основанием, например, может быть семейный мотив.
Переехать и сразу начать работать — гораздо легче, потому что вы можете заранее найти подходящую вакансию и работодателя, который заключит с вами контракт и поможет пройти бюрократические процедуры.
В этом случае вы сразу получите рабочий ВНЖ и потратитесь только на ваше обустройство на новом месте, а по приезду — сразу выйдете на работу.
Искать международных работодателей можно на запрещённом в России сайте Linkedin.