Mont Rochelle is a hotel and vineyard offering luxurious accommodations, vineyard views, two restaurants, a winery, and a pool.