As for which version of ATV to get, I think it mostly depends on if you want 4k or are fine with 1080p. Zwift can do 4k, but I think only newer/upgraded versions of ATV will support it.
Otherwise the older/refurbished ATV units will work fine if you don't care about that and are good with 1080p. I'd just buy the cheapest one you can find.