This weekend's Mainsail Arts Festival (4/22-23) is always one of the most popular of the year, if for no other reason than the waterfront setting. But it's a juried show of fine art and crafts, so more than 200 artists from across the nation show up to compete for $50,000 in awards. There's also entertainment, children's art activities and food by area restaurants. It runs 9 a.m.-6 p.m. Saturday, 10 a.m.-5 p.m. Sunday, Vinoy Park, Fifth Avenue NE and Bayshore Drive in downtown St. Petersburg. (727) 892-5885 or www.mainsailartsfestival.org.

