When it comes to planning your Vermont getaway, location and experience are everything. Nestled in the heart of Dover, Vermont, just minutes from the base of Mount Snow, The Kitzhof Inn offers more than just a place to sleep — it’s a cozy, character-filled destination in its own right. Here’s why travelers, skiers, cyclists, and […]