The sim would be a good start for a pilot with no cross wind landing skills but the only way to be proficient at xwind landings would be doing it in the real world.
Once you have learned it you will enjoy the challenge. They take some of the boredom out of flying.