Drinking a pot of nice chamomile tea before sleep tends to give me vivid and coherent dreams. Give it a try one day!
(unless you have an allergy)
Sea buckthorn tea is also delicious. Mush it into paste, add ground cinnamon, an anise star, honey, a slice of orange. Mix together with hot water and enjoy.