Сон лучше запоминается, если проснуться, чуток сбросить с себя сонливость (выпить пару глотков воды сходить), лечь обратно. То, что будет сниться после - запоминается на порядок лучше.
Ну и да, надо высыпаться, иначе сны практически не запоминаются (т.к. запоминаются только неглубокие сны, под утро).