Puis je donner ma maison à mes enfants avec interdiction de la vendre ?

Oui, une clause d’inaliénabilité peut être insérée dans l’acte de donation mais elle est temporaire et doit être justifiée par un intérêt sérieux et légitime. (C. civ. art. 900-1).