Reflections, a World AIDS Day Concert: Join area artists in an evening of reflection and remembrance of those who have died and those who still suffer from HIV and AIDS, 7:30 p.m., American Stage Theatre, 211 Third St. S, downtown St. Petersburg. All proceeds from this one-night, pay-what-you-can performance will benefit ASAP, which provides services to people living with HIV and AIDS. Call (727) 823-7529.
Health fair: 1-4 p.m., Bay Pines VA Medical Center, 10000 Bay Pines Blvd. Meet in main hospital, J.C. Cobb Room. Learn how to stay strong, increase stamina, prevent health problems, enhance your sex life, stay alert, improve sleep and have more fun. Free. Call 398-6661.
Christmas carnival: Rides, games and sampling of foods, 5-10 p.m. today, noon-11 p.m. Friday, 11 a.m.-11 p.m. Saturday and 11 a.m.-7 p.m. Dec. 7, John's Pass Village and Boardwalk, Madeira Beach. Also sidewalk sales, free gift wrapping. Proceeds benefit local charities. Call 394-0756.
First Friday Concert Series: Music by Death by Disco features the Disco Love Explosion, 6-9 p.m., Museum of Fine Arts, 255 Beach Drive, St. Petersburg. Beer, wine cash bar. $15. Call 896-2667; check www.fine-arts.org.
The Holiday Shuffle: 20 unique works from Tampa Bay area artisans, 7-10 p.m., Mirror Lake Shuffleboard Club, 559 Mirror Lake Drive, St. Petersburg. Free.
Empty Hats band: Gates open at 5:30 p.m. Juan Ortiz discussion (6 p.m.) and an optional dinner (6:30-7:30 p.m.) precede the Celtic music performance at 7:30 at Sacred Lands, 1620 Park St. N, St. Petersburg. $10 suggested donation in advance, $12 at the gate, dinner $6 additional. Call 347-0354 or check www.sacredlands.info.
Pass-a-Grille social: Live music and potluck dinner, with turkey and ham provided, 4:30 p.m., Gulf Beaches Historical Museum, 115 10th Ave., St. Pete Beach. BYOB social hour. Stroll the exhibits and check out the gift shop for holiday presents. RSVP by Tuesday. $7. Call 552-1610.
Holidays for a Healthy Planet: From food to family, decorating to shopping, make your holidays easy on the environment, 1-2:30 p.m., Weedon Island Preserve, 1800 Weedon Drive NE, St. Petersburg. Free. Call 453-6500 to register.
Yappy Holidays digdogART Show: Hors d'oeuvres, wine, entertainment and shopping for people and pets, 2-5 p.m., Simple Living Home, 1100 First Ave. N, St. Petersburg. Also have your dog photographed and order art prints. Free admission. Call 323-7738.
Museum of Fine Arts Holiday Open House: Victorian-style Christmas tree and holiday decorations, holiday music and special exhibitions, 1-4 p.m. Free. Call 896-2667.
Gift and Craft Show: 10 a.m.-5 p.m., Congregation B'nai Israel, 300 58th St. N, St. Petersburg. Free admission. Call 381-4900. Visit www.cbistpete.org/announcements.htm.
Holiday bazaar: 11 a.m.-5 p.m., St. Petersburg Museum of History, 335 Second Ave. NE. Free. Call 894-1052 or check www.spmoh.org.