Music, markets and festivals: Where to go this weekend