Yes, Windows 8 supports dual boot, but you have to install it on another partition from bootable media (such as DVD or USB drive).
Do NOT install Windows 8 from inside your OS by mounting the ISO, it will install over your primary partition WITHOUT giving you any other option (and without explicitly telling you what's going to happen).
Windows 8 kept my Windows 7 install in (Windows.old). I'll try to revert back to it tonight as per this article. I'll report the results once I try this.
I first wanted to install Windows 8 on a virtual machine, but I was unable to due to a lack of VT support by my processor (E4400). Then I've decided to install it on a separate partition, so I can dual-boot. I've mounted the ISO with MagicISO, but it kept crashing on me, this problem was solved by using PowerISO.
Once I mounted the ISO and fired it up, I clicked through a simple wizard, hoping that when the install files get dumped in the
temp directory and computer restarts, the install will ask me to pick a partition.
Was I wrong on that one; the Windows 8 install went ahead and used my primary partition for Windows 8 install (not a big deal since I keep all my data on a separate partition).
@Journeyman Geek mentioned Advanced Partitioning option, but I didn't see it when I ran the setup.
I hope this helps.