Привет. Я по Азии последние пару лет фактически живу помесячно, так что по делу.
По визе: для месяца почти везде хватает того, что дают на въезде, но нюанс в сроке. Где-то это короткий штамп и потом надо продлять на месте, где-то сразу нормальный срок. Под твои 3-4 недели в большинстве популярных дайв-направлений проблем нет, но я бы заранее глянул, оформляется ли въезд онлайн — сейчас во многих местах ввели предварительную электронную форму, без неё на стойке развернуть могут. Делается за пару минут с телефона, но именно заранее.
По перелёту: одним билетом психологически спокойнее (если рейс задержат — это проблема перевозчика, а не твоя). Разбивать дешевле, но тогда стыковку закладывай с большим запасом и сам следи за багажом. Через какой хаб — зависит от конечной точки, напиши куда именно нацелилась, тогда конкретнее скажу.