The best towns to stay in Norfolk