Note that using FreeRDP (directly or via a client like Remmina) can be a great option for accessing a Windows virtual machine on KVM/libvirt, as it often performs a lot better than SPICE but supports much of the same features (remote audio, USB and serial port forwarding, etc.)