New for 2012, Busch Gardens Tampa debuts Christmas Town, including a trip to the North Pole to visit Santa’s House, a multi-room walk-through experience that begins in his living room, heads into the kitchen with Mrs. Claus serving cookies, continues down a magical mirror hallway, and ends with a meeting with Santa himself.