My go-to radio is a
CountyComm GP-5 SSB. AM/FM (FM stereo w/ headphones) and SW. The radio is also available as the Kaito
Kaito/Tecsun PL-360.
As the name implies, the latest CountyComm version receives SW in either upper or lower single sideband (previous versions did not have SSB). (I must add that I don't listen to SW so I won't comment on how well it does with SW reception.) The radio has digital signal processing and is a fairly capable receiver for being so small. It is powered by 3xAA batteries. I use Eneloop AA batteries which can be recharged while in the radio via USB cable. I usually recharge batteries separately and can do that easily with a Goal Zero solar charger.
Both versions of the radio have Tecsun's ETM (Easy Tuning Method). Select a band, hit the ETM button and the radio makes an internal list of all active local stations. Then when you using the tuning knob, the radio switches directly from station to station, skipping the noise in between. I haven't done any tests using ETM to bring in distant, weaker stations, manual tuning may be required.
Antennas: It has a standard telescoping FM antenna. AM uses a standard internal ferrite bar but it also comes with (in the box) a separate directional AM antenna that can be plugged into the top and turned for better reception independent of the radio. I like the external AM antenna; it does a good job reducing noise. For SW reception, a long wire antenna is available separately which as I recall clips to the FM antenna.
No affiliation other than as a customer.