You can also say:
My best friend suggested/recommended going to the cinema to me. (This sounds OK, whereas your first sentence above, with the same elements, does not.)
I suggested/recommended English lessons to/for my sister.
It's hard to give strict rules for words like these; advise, suggest, order, command, demand, tell ... where you are offering some sort of communication to another person. There are so many different ways the verbs behave.
Interested in Language