Since your fiance / fiancee can actually get into the US (on a tourist visa I assume) - if you choose to go CR-1 rather than K-1, getting married in the US physically (rather than via Utah zoom) is also an option. Provided he/she later return to the country of origin this is perfectly fine. Popular city halls might be booked weeks in advance, but smaller towns should be fine (I don't think it took us that long to book in SF - definitely under 2-3 months). But yeah, YMMV - with K-1 your fiance(e) won't be able to work for a while, with CR-1 they can soon after they arrive under CR-1 status