You need Hyper-V to run Windows Phone 8 emulator images since they are exactly that - images. They are not emulators like Windows Phone 7 emulators and they are only available on SLAT supporting processors and in Windows 8 64-bit.
If you have Surface Pro, you can develop on it. I managed to do that. If you have the normal Surface (not the pro version), you cannot run your development environment on it.