Littleton, New Hampshire, is listed number eleven in Norman Crampton's One Hundred Best Small Towns in America, and it does indeed have a great deal to offer. Situated between two major rivers in the... This description may be from another edition of this product.