Your best bet is to find a machine you like, and then search compatibility. "brand model# linux" should get you good results. Generally speaking, Intel has good Linux support.
The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore, all progress depends on the unreasonable man.