I have noticed that the herb Valerian gives me very vivid and prolific dreams when I take it.
I originally started taking it to help me relax and sleep better. But then I noticed the increase in bright, vivid dreams that I can easily recall.
(Valerian also helps with my sinus troubles too!)
But a friend warned me not to use it too frequently as it has been linked to depression.