Here is a short video on how to install Hyper-V and create your VM on Windows 8.  Hyper is not on by default so you have to turn this feature on to use it.

 

Hyper-V for Windows 8