The CountyComm GP-5 is a popular handheld shortwave receiver. It does SSB as well. Under $100, too.
https://countycomm.com/products/countycomm-gp-5-ssb-general-purpose-radioAdd a short wire antenna for better reception. Scrap wire works fine, but assuming you want something a little nicer, here ya' go:
https://countycomm.com/products/shortwave-coil-up-antenna—— —— —— ——
Going up in price for handheld models, maybe take a look at the Belka-DX. However, note it only tunes shortwave bands and a tiny portion of the upper mediumwave AM broadcast band. That is fine for HF purposes, just know you will not be getting a general purpose radio with AM, HF, and FM band reception. Also note it does not have an internal speaker, though the option or maybe a kit is expected.... sometime.
http://belrig.by/index.php?route=product/product&product_id=50If your only interest is HF bands, the Belka-DX is an impressive receiver in a tiny format IMO.
—— —— —— ——
Alternatively, if you just want a portable general-purpose receiver in a more standard size format, the older but still available Tecsun PL-660 is a good option, again IMO. It is sensitive, delivers decent sound quality, tunes SSB acceptably enough, and has an actually usable AM sync function. There are newer Tecsun portable models, but many of them have DSP-related quirks and issues, so YMMV.