Is it wrong to end a sentence with a preposition?
No. It has never been a genuine rule of English, and following it rigidly produces worse sentences than breaking it.
The prohibition can be traced to seventeenth and eighteenth-century writers, notably John Dryden, who admired Latin and objected to English constructions that had no Latin equivalent. In Latin a preposition is grammatically bound to the noun it governs and cannot be stranded. English is a Germanic language and has stranded prepositions throughout its recorded history — they appear in Old English, in Chaucer and in Shakespeare. The rule was imported from a different language and applied to one it never fitted.
Every major modern style authority treats it as a myth. What remains is a question of register, not correctness.
Compare Whom did you give it to? with To whom did you give it? Both are correct. The second is more formal, and in a legal document or a very formal letter it may suit better. In ordinary prose it can read as stilted.
The rewrite becomes actively harmful when avoiding the stranded preposition contorts the sentence. This is the sort of pedantry up with which I will not put is the famous demonstration of the problem, usually attributed to Churchill though the attribution is doubtful.
One genuine improvement worth making: delete prepositions that add nothing. Where are you at? is weaker than Where are you? — not because the preposition is at the end, but because it is redundant.
Write the version that is clearest, then check it reads naturally aloud.
The prepositions genuinely worth deleting are the ones that carry no information: where are you at, off of the table, meet up with. Cutting those tightens the sentence. Cutting a preposition that is doing real work — what are you looking for — only damages it.