You asked
Best camera for the canon ef s 18 135mm f 3 5 5 6 is usm?
If you want the most out of this lens, I'd start with an APS-C body. It was made for them, so you get its full 18-135mm reach, roughly 29-216mm in full-frame terms.
My top pick is the Canon EOS 80D. It's a sensible all-rounder that pairs well with a stabilised travel zoom like this one. If you'd rather spend less, the Canon EOS 250D is a lighter, cheaper body that still takes this lens happily. For more speed and a sturdier build, look at the Canon EOS 7D Mark II.
Full-frame bodies such as the Canon EOS 6D will take the lens too, but only in APS-C crop mode, so you'd be throwing away resolution. For more on choosing a single camera for travel, see my picks by type.
Written by Claude from this site's pages.