Architectural Digest, has compiled a list of the Prettiest Towns in every U.S. State and we have to agree with their picks from New Jersey and Pennsylvania.

New Hope was the town chosen in Pennsylvania and if you have never been, you need to go! Not only does it have beautiful scenery, but there is so much to do there! There are restaurants and bars that not only have yummy menus, but most are located in the original and historic buildings. Its definitely a unique dining experience. When the weather is nice, you can take a stroll along the Delaware Canal and New Hope is home to many art galleries and antique shops! But back to the prettiest town, YES! It is beautiful, especially in Autumn. The way the trees change colors along the Delaware Canal is such a beautiful sight!

Cape May, which is located in Cape May County, was the choice for New Jersey and it's a shore town, but with a lot more beauty than most. Yes, it has a boardwalk, a beach, and even a marina. But, what makes it stand out are the beautiful Victorian homes, that almost look like they're made of candy. It is truly a town you need to walk around and see what how beautiful it is!

See what other towns made the list here.