Thinking of heading towards Philadelphia area for a few days on the bike with my wife. Starting out in Southern Ontario, would like to stop somewhere NW of Philly the first night (but within an hour or so of the city). Day 2 I have to stop in Philadelphia for a few hrs and was thinking of then heading south through Jersey, take the Cape May-Lewes ferry and head back north, 2 nights total, potentially even hanging in the same place both nights

Any suggestions of where to hang?