Although most countries have some kind of visa demand, in this situation Mexico has very stringent requirements. With the increasing numbers of Americans moving to Mexico, this is creating a conundrum for businesses and individuals who want to immigrate. So it's very important that you prepare yourself and learn.