Everything you need for the long holiday weekend.