(Getty Images)| Ideally located on the shores of Lake Champlain, Burlington offers ample outdoor pursuits for weekend fun-seekers ... the Lake Champlain Dragon Boat Festival is taking place.