places to stay in Milford PA