I'm going to be traveling the world for the next few years, and I'd like to buy a new lens for my (ancient) Canon Digital Rebel XT. I'm currently using the Canon "nifty fifty" prime lens, but the smaller sensor on my camera (APS-C, I think? 22.2 mm × 14.8mm) means that my photos are cropped a lot closer than I'd normally like. I take a lot of wide angle shots, so my ideal FOV would probably be the iPhone's FOV, which according to this answer is ~60° horizontal. This means that I'll need a 20mm lens or lower, according to this calculator, though 28mm might do in a pinch.
I'm only going to be traveling with one bag, so I need to pick a single lens that will be good to me in most situations. Budget is ~$350 or less. Are there any zoom lenses that are good enough quality for my FOV and price requirements, or are primes still the way to go? Could you recommend some lenses?