Medical patients flock to this northern community, but there aren’t enough places to stay