Cape May is the oldest seashore town in the United States. Read about the perfect weekend in Cape May and discover the top things to do.