Need to give some dates. $900 awfully low for December, even early in the month, but Copa (change of planes at Panama City) might get you there for just a bit more. Non-stops will generally cost more. Lots of Web sites with air fares. Where have you looked so far? Be sure to try various dates since fares can vary a lot by exact days. You're not going for New Year's Eve, I assume.