This New Jersey Town is Named One of the Most Beautiful Small Towns in AmericaThis New Jersey Town is Named One of the Most Beautiful Small Towns in AmericaThere are so many beautiful small towns here in America that it would be hard to narrow it down to the top thousand, let alone the top 50.Shawn MichaelsShawn Michaels