1. Lebanon, NH
Though it’s the smallest city in the state, Lebanon offers residents natural amenities and fulfilling life experiences that you just won’t find in big cities. Lebanon’s visual appeal, strong economy and educational system, affordable housing, and civic engagement make it the top small town in the country. This is the second time in a row that Lebanon has appeared on our best small towns list. See where it ranked on the Best Small Towns 2014. Tucked into a valley along the Connecticut River, Lebanon is home to Dartmouth-Hitchcock Medical Center and several high-tech companies, including Timken Aerospace and GPS maker TomTom. Throughout the year, residents gather in Colburn Park for festivals and concerts, while the places like Salt Hill Pub offer live music. The Mascoma River flows through downtown Lebanon, creating a focal point. The many things to do in Lebanon keep residents active and entertained. See why Lebanon, N.H. is a Top 100 Best Small Town.