15 of the best places to spend Christmas - CNN.com