Possibly it is hard to believe, but Cape May, NJ is one of the oldest seaside resorts in the USA. It is one of many towns on Jersey Atlantic Shore, but definitely the most charming. In Cape May many of Victorian houses managed to survive to this day. Streets of pastel color buildings with abundance of colorful flowers make this town unique, interesting and worth visiting.