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 heart of the White Mountains, it was incorporated in 1784 but it wasn't until the nineteenth century that the incredibly striking natural beauty of the surrounding area was discovered by the outside world. With the development of photography in the...