Quick answer
jugar = to play a game or a sport.
tocar = to play an instrument or a piece of music (literally: to touch).
Sports normally take jugar a: jugar al fútbol. Instruments take tocar with a plain article: tocar el piano.
Side by side
Memory trick
Can you win it? Then jugar. Does it make a sound? Then tocar.
Typical mistakes
Juego la guitarra desde los diez años.
Toco la guitarra desde los diez años.
Instruments always take tocar. <i>Jugar la guitarra</i> sounds like you are playing a game with a guitar.
Juego fútbol cada domingo.
Juego al fútbol cada domingo.
In Spain the sport needs a: jugar al fútbol, jugar al tenis. Leaving it out is a common English-driven slip.
Check yourself
Fill in: "Mi hermana ___ el piano muy bien."