Buy one that's compatible with the size of your wheels (26", 700___, ?).
On my 1990 Schwinn High Plains I have a Topeak "Super Tourist DX Disc" and it manages a ~40lb load with aplomb. I'm sure there are less expensive options (iirc, mine was ~$55) and there are certainly more expensive options, but for now I'm pleased.