Fourth of July weekend brings plenty of fireworks, picnics, concerts and more. Here are 50 ways to enjoy your long weekend.