Many Americans are in Mexico to enjoy their retirement in locations with nice weather and a lower cost ..