The Houston Zoo will host Zoo Boo from Oct. 21-23. The Houston Zoo will host Zoo Boo from Oct. 21-23.[/caption]

Whether you're looking for good food, good music or some Halloween fun, Houston has plenty of family-friendly activities going on this weekend. Check out our top five:

Oct. 21-23: Zoo Boo at the Houston Zoo

The Houston Zoo hosts its annual Halloween festival with fun for the whole family. Activities include photos in the pumpkin patch, trick-or-treating and costume parades. Entrance included with zoo admission. Costumes are encouraged. 9 a.m.-4 p.m. Houston Zoo, 6200 Hermann Park Drive, Houston. www.houstonzoo.org

Oct. 22: Halloween Classic Car Show
The National Museum of Funeral History hosts a car show of more than 170 vehicles decorated for a variety of themes, including Scariest Modes of Transportation and Zombie Attack. Awards are given to the overall best decorated car as well as the best decorated for each theme. Guests have the opportunity to walk through the museum’s Haunted House. The event will also have live music and food trucks. $3-$5. 10 a.m.-4 p.m. The National Museum of Funeral History, 415 Barren Springs Drive, Houston. www.nmfh.org

Oct. 22: Puerto Rican and Cuban festival
The Puerto Rican and Cuban festival returns for the tenth consecutive year in downtown Houston. The festival seeks to educate the public on Puerto Rican and Cuban cultures through dance, art, music and food. Bud Light, Telemundo Houston and Fiesta are the event’s sponsors. Ticket prices vary. Noon-10 p.m. 401 Franklin St., Houston. www.prcfestival.com

Oct. 22: The Shack’s Fall Fest
Northwest Houston’s The Shack Burger Resort will host a fall festival at its Telge Road restaurant. The day’s events will include live music, bounce houses, a hay ride and beer vendors. Noon-8 p.m. Free. The Shack, 12710 Telge Road, Cypress. www.facebook.com/theshackburgerresort

Oct. 22: Celtic Thunder performs
Celtic Thunder, the all-male Irish group, comes to the Revention Music Center with their live musical blend of pop and traditional Irish music. The group has performed in front of more than 1.5 million fans worldwide. Tickets start at $39.50. 7:30 p.m. Revention Music Center, 520 Texas Avenue, Houston. www.celticthunder.com