On Christmas Day? Hands down I would pick.........Busch Gardens in Tampa. Been there done that. Get there early. Get family picture taken by the sleigh display. Make reservations for a sit down family dinner at the Crown Colony restaurant with tables overlooking the giraffes. The kids have the coasters, older set (like me) can take the leisurely walks through the animals, see the shows, and do the tamer stuff. They have a traditional Christmas show with some very good singers in one of the restaurants and we had the family meet up there for the last performance. I think everyone in the family really enjoyed the day and evening there. The park is decorated nicely and they even have the snow falling. For several nights around the News Year they have better fireworks than almost any of the parks-except for Wishes over the castle in the MK. I can't remember if there were fireworks on Christmas Night. We all manage in stores so don't get but 1 day off for Christmas so rather than spending the day cooking we try to get over to BG.