Надеяться means "to hope, expect"


My question is, do you use the dative or nominative!

and in a further point, when do you use the dative, such as "мне холодно, мне нравится"
Are there rules behind it!?

And when does one use just "мне нравец" instead of the -ся

Большое спасибо!