If you haven't started yet, this is the weekend to get the Christmas shopping done.


It’s a Wonderful Life (7:30 p.m. daily, Dec. 18-23, 3 p.m. Saturday & Sunday)

Jimmy Stewart’s everyman George Bailey takes on curmudgeonly Mr. Potter and his own sense of worthlessness with the help of an angel in training and learns no man is a failure who has friends. With eight different show times, you have no reason to miss it.

Tampa Premium Outlets

Shopping, shopping, shopping (no time like the present)

Hit the malls and get that Christmas list sorted. Travel 20 minutes north of downtown and start with nearly 100 stores at the new Tampa Premium Outlets. You'll find all your heart (and wallet) could wish for in steep discounts for major brand names. Shoes? Got 'em. Michael Kors? Yep. Saks Fifth Avenue? For sure.

Ice Skating

Tampa’s Downtown on Ice (daily starting at 4 p.m., noon on Sundays)

Cue the “Charlie Brown” jazz and strap on your skates. Tampa Bay’s annual pop-up skating rink has returned to downtown for the holidays. The weather outside might say 70 degrees, but inside the giant white party tent it will always be 32. $10 buys you 90 minutes and skates.

Busch Gardens Christmas Town

Busch Gardens Christmas Town (through Dec. 31)

Tampa Bay’s premier theme park transforms itself for the holidays, with loads of snow and millions of twinkle lights. Take the chill off with a mug of hot chocolate. Christmas Town is included in park admission. The festival runs on weekend through Dec. 19, then daily from Dec. 20 to New Year’s Eve.

Jingle Ball 2015

Jingle Ball (7:30 p.m., Dec. 19)

iHeart Radio’s annual holiday show visits Amalie Arena. The all-star line up that includes 5 Seconds of Summer, Demi Lovato, Nick Jonas, Zedd, Shawn Mendes, Tove Lo, Charlie Puth, R. City, Hailee Steinfeld, Conrad Sewell, Alessia Cara and DNCE. Tickets start at $40.