Is it wrong to end a sentence with a preposition?
Maybe when speaking Latin; however, English is not Latin therefore stranded prepositions are nothing to fret about.
There are four main types of situation in which it is more natural to end a sentence or clause with a preposition:
Passive structures (She enjoys being fussed over.)
Relative clauses (They must be convinced of the commitment that they are taking on.)
Infinitive structures (Tom had no-one to play with.)
Questions beginning with who, where, what, etc. (What music are you interested in?)
Most attempts to avoid stranding or deferring prepositions in the following examples end up sounding over-formal, if not downright awkward. For example:
"Gail has much to be happy about" vs. "Gail has much about which to be happy. [over-formal]" Correct somebody's grammar with the latter form and you will likely have that somebody slap the quiche and chardonnay right out of your freshly manicured hand!
To sum up, the deferring of prepositions sounds perfectly natural and is part of standard English. Once you start moving the prepositions to their supposed ‘correct’ positions you find yourself with very stilted or even impossible sentences.
Finally, a prepositional joke:
A snobbish English teacher was sitting in an Atlanta airport coffee shop waiting for her flight back to Connecticut, when a friendly Southern belle sat down next to her. ‘Where y’all goin’ to?’ asked the Southern belle. Turning her nose in the air, the snob replied ‘I don’t answer people who end their sentences with prepositions’. The Southern belle thought a moment, and tried again. ‘Where y’all goin’ to, bitch?’