There are plenty of ways to have fun this weekend; here are 50 suggestions.