Magician is most often used when referring to someone that entertains using magic. An example of this would be someone practicing magic card tricks, performing illusions, or pulling a rabbit out of a hat to please a crowd.
Wizard is usually used when talking about someone who practices magic, and most likely when talking about fantasy. An example would be, "Harry Potter is a wizard." :)