10 things to do this weekend, including lots of baseball games, Blue Crab Festival, live music, and BBQ