Sen. Cory Booker, the New Jersey Democrat running for president, did a “nice job” during a wide-ranging town hall on CNN, according to the moderator, Don Lemon, who asked questions ranging from the candidate’s life as a vegan to the potential that he’ll be elected as a bachelor and may have to plan a “White House wedding.”