This small NJ town was crowned one of the most charming in AmericaLambertville, NJ, recognized as one of America's most charming small towns, boasts rich history and cultural attractions.