There's no excuse to be bored. From festivals to concerts and food events, here are 50 ways to have fun this weekend.