A long weekend is upon us, and while many people will use this time for rest and relaxation, the next three days also provide ...