Napa Valley is filled with amazing wineries, great food and an array of places to stay. This guide will help you pick the very best of Napa.