I think you should work for the amount off time you are required to stay in your home country ,seasonal .
Then go back and forth for a few years to see how it works for you three .
I also think you need to give a lot more info for people to be able to advise you .
Your age ,kids age ,what country you are from ,etc .
You might be surprised that others from your country have suggestions you have not thought about .
Long term you just simply need more money .
Lots work in different county's out there.
I have done 6 months in Thailand and six months working in Canada for 20 years .
Works for visa ,tax,pension .