This vacation has something for people of all ages, whether they’re history buffs, shoppers or sun-worshippers. And it’s less than an eight-hour drive from Long Island. We’re talking Colonial Williamsburg, an absolute American treasure, and Virginia Beach, which is about 45 miles away from Williamsburg. Price wise,…