A picturesque land of over 300 vineyards, Napa Valley is a popular Californian tourist attraction, drawing around 5 million people a year.