I really liked Roatan. It's a small island off the coast of Honduras which hasn't been too tourist-ified yet. The people were friendly, the weather was warm and the sky was blue. What more could you ask for in late December? If you like skies like I do, head over to Skywatch.