The Tampa Bay area is ushering in the holiday magic with various festivities this weekend.

TAMPA, Fla. — The holidays are just around the corner, and the Tampa Bay area is ushering in the magic with various events this weekend. 

Here are a few festivities taking place Dec. 19-21 that can help the whole family — and friends — get into the holiday spirit.

A Taste of the North Festival

What: The two-day Christmas-themed food and music festival brings the flavors and traditions of the northern U.S. to sunny St. Pete. Guests can also enjoy festive holiday cocktails, food, live entertainment, activities and holiday decor. More information can be found on the event website.

When: 4-10 p.m. on Friday, Dec. 19; noon to 9 p.m. on Saturday, Dec. 20

Where: Spa Beach Park at the St. Pete Pier

Celebration of Lights in Homosassa Springs

What: Watch as thousands of twinkling lights dance in harmony with festive music, creating a mesmerizing show that delights visitors of all ages. There will also be live entertainment and holiday displays. More information can be found on the Florida State Parks website.

When: 5:30 p.m. to 9 p.m. on Friday, Dec. 19

Where: Homosassa Springs Wildlife State Park

Holiday Lighted Boat Parade at Tampa Riverwalk

What: The Hillsborough River will light up with a dazzling display of holiday-themed boats and festive cheer. 

When: Parade starts at 6:15 p.m. on Saturday, Dec. 20

Where: Spectators can enjoy free viewing along the Tampa Riverwalk at multiple locations. The parade will kick off near the Lighthouse off Davis Islands and cruise past Sparkman Wharf, Harbour Island and the Tampa Convention Center. Smaller boats will continue past Curtis Hixon Waterfront Park and finish near Water Works Park and Armature Works.

Indie Flea Holiday Festival

What: Shop from local vendors and enjoy delicious food, music, art and more near the St. Pete waterfront.  

When: Noon to 4 p.m. on Sunday, Dec. 21

Where: Albert Whitted Park in St. Petersburg