Lucid dreaming is pretty cool. There are ways to train yourself to have more lucid dreams.
What you do is during the day, periodically check yourself to see if you are dreaming. If you do this on a regular enough basis, your mind will get accustomed to this habit. Then when you dream, there's a good chance you will become aware and be able to fly around and stuff. It's weird cuz sometimes you can feel your body lying on the bed but you can't move it or anything. Wild.