Scottish dancing: The Scottish American Society, dedicated to preserving Scottish heritage, invites the public to its Friday night ceilidhs for dancing and singing at 7 p.m. at 917 Louden Ave., Dunedin. Admission is $3 for members; $4 for nonmembers. Call (727) 736-4121.
Nostalgic musical: Eight O'Clock Theater presents Singin' in the Rain today through Nov. 15 at Largo Cultural Center, 105 Central Park Drive. Show times are 8 p.m. Thursdays through Sundays, and 2 p.m. Sundays. Tickets $26 adults, $16 students age 19 and younger with ID, and $23.50 per person for groups of 10 or more. Call (727) 587-6793.
Annual pig roast: Abilities Guild will have its annual pig roast at 6 p.m. at Carlouel Yacht Club, 1091 Eldorado Ave., Clearwater Beach. The event includes dinner, wine and dessert and music for dancing. $70 guild members, $75 non-guild members. All proceeds benefit programs for the disabled at Abilities Foundation. Call (727) 799-3524.
Great American songs: The Suncoast Singers begin the 30th season with "There's Something About Swing," featuring music by Cole Porter, Ira and George Gershwin, Hoagy Carmichael, Duke Ellington and others at 7:30 p.m. at the Tarpon Springs Performing Arts Center, 324 Pine St. Tickets $18-$20 plus tax and handling fee. Call (727) 942-5605 or visit tarponarts.org.
Friday night fun: 5-8 p.m. every Friday at American Legion Post 119, 130 First Ave. SW, Largo. Seafood or chicken dinners will be available. Cost is $6.50. Bill Johnson and his karaoke machine will entertain 7-11 p.m. Call (727) 584-2038.
Twice-a-week bingo: Open to the public, games start at 12:15 p.m. every Tuesday and Friday at American Legion Post 275, 360 Wilson St., Dunedin. Prizes and jackpots awarded. Call (727) 733-5153.
Fish fry: Enjoy a fish fry dinner 5-8 p.m. every Friday at American Legion Post 7, 1760 Turner St., Clearwater. Live entertainment at 7 p.m. Call (727) 442-5293.
Friday bingo: VFW Post 2550 hosts bingo games every Friday at 360 Douglas Ave., Dunedin. Doors open at 10:30 a.m.; games begin at noon. Lunch will be available. Call (727) 733-6107.
Dunedin's green market: 8 a.m.-1 p.m. every Friday until the end of April in Pioneer Park at Main Street and Douglas Avenue. Find produce, cheese, seafood, plants and herbs and more. Call Richard Kendler at (727) 733-4215.
Piano recital: The Upper Pinellas Music Teachers Association presents students in a Masquerade Recital at 2 p.m. at Piano Distributors, 6170 Ulmerton Road, Clearwater. Free. Call (727) 789-3478.
Crystal Beach art show: Some 45 artists will participate in a multimedia art show 10 a.m.-4 p.m. at the end of Crystal Beach Avenue along the water's edge. Call Kathy Rabold at (727) 781-6859.
Art and craft festival: 10 a.m.-5 p.m. Saturday and Sunday along Dodecanese Boulevard at the Sponge Docks, Tarpon Springs, featuring fine arts and crafts, food and music. Free admission. Call (352) 344-0657 or visit tnteventsinc.com.
The Crossroads Farmers Market: 9 a.m.-2 p.m. every Sunday at the North Pinellas Historical Museum, 2043 Curlew Road, Palm Harbor. The market focuses on locally grown or harvested fresh products including fruits and vegetables, herbs and spices, plants, baked goods and more. Call (727) 787-4700 or (727) 724-3054.