Celebrate St. Patrick's Day at JohnMartin's Restaurant & Irish Pub's street party, with three live bands playing consecutively — including a U2 tribute show. The restaurant will be serving a special St. Patrick's Day menu with Gaelic steak, Irish stuffed chicken, bangers and mash, fish and chips, Irish potato soup, bread-and-butter pudding and homemade Bailey's ice cream. 5 p.m. Paddy Kellegan and the Rolling C's perform. 7 p.m. Hard Liquor Band. 9 p.m. UV — The U2 Tribute Show. JohnMartin's Restaurant & Irish Pub, 253 Miracle Mile, Coral Gables. Free. Details: (305) 445-3777 or www.johnmartins.com.
The Miami-Dade County Fair returns for its 60th run, featuring rides, games, food and entertainment. March 17-April 3. Tamiami Park Fairgrounds, Coral Way and SW 112th Ave., Miami. $8. Details: www.fairexpo.com/thefair.
A Vintage fashion showcase produced by C. Madeline's Boutique and stylist Danny Santiago of "Sex and the City" and "Ugly Betty" is held as part of the "Take a Walk in Her Shoes" fundraiser hosted by Community Partnership for Homeless and WOMENADE Miami. 11 a.m.-1:30 p.m. May 19. The Biltmore, 1200 Anastasia Ave., Country Club Ballroom, Coral Gables. $100-$2,500. Details: (305) 329-3003 or email@example.com or www.cphi.org.
SNAP A SHOT
Participants in the Seventh South Beach Photomarathon will be assigned six topics to photograph around South Beach over five hours. Winners in each category will receive awards. All participants' photos will be exhibited. 9:30-11 a.m. sign-in. Miami Beach Botanical Garden, 2000 Convention Center Drive, Miami Beach. $50-$75. Details: www.fotomission.org.
Florida Grand Opera Director of Communication and Community Affairs Justin Moss and conductor Andrew Bisantz lead a discussion on Mozart's Don Giovanni, which is to be performed by the opera in April. 2-3:30 p.m. Books & Books, 265 Aragon Ave., Coral Gables. Details: (305) 442-4408 or www.booksandbooks.com.
Boys & Girls Club of Miami-Dade hosts THE COLLECTION Audi Quattro Cup in celebration of its 44th Annual Golf Classic. 10 a.m. registration. 11 a.m. putting contest. Noon shotgun start. Deering Bay Yacht and Country Club, 13610 Deering Bay Drive, Coral Gables. $1,100 for a foursome. Details: (305) 446-9910 ext. 14. or firstname.lastname@example.org.