How do you say to like to do something?
I like to play sports.
I like to play golf.

to play sports to you add a в in front of the sport or chess, or cards?

I like to visit my friends.

And to go to do something, do you use идти делать что-то?
I am going to swim.
Я иду плавать.

I am going to eat.
Я иду есть или кушать?

What's the difference between those two words?

If someone could help, thanks!