Weymouth will host its highly anticipated Water Lantern Festival on Saturday, October 18th, at 4:30 PM at George Lane Beach. The event, which has been voted #1 Festival by USA Today, promises to bring together community members for an unforgettable evening of illuminated lanterns floating across the water.…