This is Baltimore for Less weekend downtown, which is good news for families. There will be free entertainment from Carnival Cruise Lines around the Harbor Saturday from 10:30 a.m.-6:30 p.m., and from the Waterfront Partnership of Baltimore from 10 a.m.-2 p.m. Sunday at the West Shore Park, where there will be (among other activities) yoga and a petting zoo. There will also be a scavenger hunt Sunday, and there are deals on lots of Inner Harbor and downtown attractions (including the Top of the World observation level at the World Trade Center, left) throughout the weekend.