where to live in peterborough