With Christmas approaching there are many holiday events taking place. Check out these events in Grapevine, Colleyville and Southlake:

Friday, Dec. 9

Harry Potter Magical Holiday Ball

The event includes live music, activity and craft stations, and a photo booth. Attendees are encouraged to wear “Harry Potter” character outfits or dress as if they were attending a Hogwarts ball. 7-10 p.m. Free. Barnes & Noble, 1430 Plaza Place, Southlake. 817-442-0207. www.bn.com

Holiday Hike & Movie Night

The evening begins with a hike at dusk. Then attendees are encouraged to have a picnic dinner and watch a holiday movie together. Attendees should dress in weather-appropriate clothing. Pets are not allowed. Registration is required. 5:30-8 p.m. Free (members), $5 (per family, nonmembers). Bob Jones Nature Center & Preserve, 355 Bob Jones Road, Southlake. 817-491-6333. www.eventbrite.com/e/holiday-hike-movie-nightregistration-28626137548

Breakfast with Santa at Rainforest Cafe

Children and families can spend the morning with Santa Claus eating traditional breakfast favorites. The event includes family-friendly activities, raffles, prizes, treats and photos with Santa. Breakfast guests also receive a special discount at the retail store. Tickets for the event can be purchased online at www.rainforestcafe.com. 8-10 a.m. Free (age 3 and younger), $11.90 (age 10 and younger), $17.31 (age 11 and up). Rainforest Cafe, 3000 Grapevine Mills Parkway, Grapevine. 972-539-5001. www.rainforestcafe.com

Saturday, Dec. 10

Colleyville curbside leaf recycling

Participants place bagged leaves at the curb by 7:30 a.m. Saturday. There is no limit to how many bags can be collected; however, no trash or organic waste can be accommodated on those days, and anything other than leaves will be left at the curb. Organic waste includes tree trimmings, grass clippings and any yard waste other than leaves. Any bag is acceptable.

PJs and Pancakes with Mrs. Claus

Each guest receives a pancake breakfast and holiday treats. Live entertainment is also included. Tickets are available at the Southlake Town Square Concierge, 1256 Main St., Ste. 100, Southlake. 8-10 a.m. Free (younger than age 2), $7 (ages 2-12), $10 (age 13 and older). The Cheesecake Factory, 1440 Plaza Place, Southlake. 817-229-8774. www.southlaketownsquare.com

Sunday, Dec. 11

'A Merry Little Christmas Show' with Ricki Derek

The holiday musical combines the vibe of the Bing Crosby and Frank Sinatra Christmas television specials with the energy and excitement of a 21st-century live show. 8 p.m. $27-$32 (depending on seat). Palace Theatre, 300 S. Main St., Grapevine. 817-410-3100. www.grapevinetexasusa.com/palace-theatre