Memorial Day weekend is packed with parades, picnics, concerts and more. Here are 50 ways to enjoy the long weekend.