Memorial Day weekend has come again, and along with honoring Atlanta's veterans and active and retired military, folks around the metro will be searching for engaging ways to spend the three-day weekend.

Here's what's happening in DeKalb:

Contra Dance at the Decatur Recreation Center

7:30 p.m. to 11 p.m., Friday, May 25, Decatur Recreation Center, 231 Sycamore St., Decatur, www.contradance.org, $10 person ($5 with student ID)

Come on down to an old-fashioned community dance on Friday. You'll find out how to Contra Dance to live music and have a blast, courtesy of Chattahoochee Contra Dancers.

Decatur Arts Festival

5  p.m. to 10 p.m., Friday, 10 a.m. to 6 p.m., Saturday, 11 a.m. to 5 p.m., Sunday, May 25-27, Old Courthouse Square, Decatur, www.decaturartsfestival.com, free

Be sure to visit Downtown Decatur on Memorial Day weekend for the Decatur Arts Festival, which will include an artists' market, live music, comedy, literary events, a children's festival and parade, dancing and the Artwalk.

Art For Africa Art Exhibition

Friday-Sunday, May 25-27, Little Shop of Stories, 133 E. Court Sq. #A, Decatur, www.artforart.world, free

Enjoy the "Art for Africa" exhibition throughout the weekend at Little Shop of Stories, featuring work by student artists from the Easten Cape of South Africa.

Friends of the Decatur Library Book Sale

9 a.m. to 3 p.m., Saturday, May 26, Decatur Library, 215 Sycamore St., Decatur, 404-370-3070, www.dekalblibrary.org

Pick up some good reads at great prices this Saturday at the Friends of the Decatur Library Book Sale (cash and checks only).

Stone Mountain Park Memorial Day Weekend

10:30 a.m. to 9:30 p.m., Friday-Monday, May 25-28, Stone Mountain Park, 1000 Robert E. Lee Blvd., Stone Mountain, 800-401-2407 www.stonemountainpark.com, ticket prices vary (free Adventure Pass and discounted tickets for veterans, active and retired military)

Pay tribute to the troops at Stone Mountain this Memorial Day Weekend. In addition to the Lasershow, there will be a patriotic fireworks finale.