Tampa’s biggest and brightest holiday event, Busch Gardens Christmas Town, opens earlier this year with millions of twinkling holiday lights throughout the park’s 335 acres, spectacular fireworks, and a brand-new experience with Santa that will create merry memories for guests of all age