First, I am going to make a cluster with these hosts. Is there any way to remain vm outside the cluster? ( I don´t like spending the entire two hosts resources in the cluster, I have vm that I would like to be inside the cluster but I have another vm that don't need any redundancy and don´t need in cluster).
No - VM will have to be hosted on one of the clustered servers.
>If I have to make a cluster anyway, can I establish what VM could be moved to the other node and what should remain always in the same node?.
Yes you can configure this if DRS is configured on the cluster. On one VM it can be set to be fully automated (migrate from host to host as needed), and on the VM that is not to be moved you could configure it to be disabled or manual - it wont move off the host.
>Second, If I want to configure VMotion, Do I need to create a cluster with my two hosts before?.
I'm not sure - have always had vmotion enabled before creating a cluster. However for DRS to work in a cluster scenario you need VMotion.