where to stay in Milford PA