I found this interesting article on Yahoo about dreaming. Link: http://www.divinecaroline.com/articl...-vivid-dreams-

The article even talks about lucid dreaming:

Oneironauts, or lucid dreamers, train themselves to alter their dream experiences to include flight, exotic travel, delicious tastes, and any other vivid experiences they desire.
With practice, you learn to recognize and manipulate these dream signs to dictate the elements that will appear in your dream. It’s like a virtual reality game in your head.