Embedded Player Sleigh bells, snowy skies and a glowing fire evoke an idyllic Christmas. But the tropics can be just as festive. The Philippines boasts the longest yuletide season in the world.