The couple held their ceremony and cocktail hour atop the Tribeca Rooftop in New York City. “We had the most perfect weather for our wedding,” says Jennifer.