We went down for 6 weeks last winter using USAirways and was not questioned by either airline or immigration about length of stay. The cost of buying an extension was about $30.00US/person which is not bad but the 2 hour wait was a bit much.