July 4 weekend packed with outdoor activities