Plan your Vermont Vacation amidst the Green Mountains at this relaxing inn, which has great views from your room; yet it is close to Burlington, Lake Champlain and some of the best skiing in Vermont at Smugglers Notch Resort; located near Mount Mansfield shown in this photo.