More than 4,000 people enjoyed perfect weather at Petersburg's 17th annual Festival of Grapes and Hops, featuring Virginia's finest wineries, craft breweries and distilleries.