Vacationers stretching 4th of July holiday over long weekend