Coventry, New Hampshire. A beautiful little town nestled between Mt. Coventry and Mt. Ayasha and home to the picturesque Ayasha Lake, Coventry is a year-round tourist destination. But beyond the charming town and picturesque scenery, danger lurks and romance blooms.