From world-class wine tastings and food festivals to live music and seasonal celebrations, there's always something happening in Napa Valley.