Location of the hdd shouldn't be a problem. At least I have never had any problems with switching sata connectors.
Windows Activation is not embedded in the Bios but stored on the hdd.\
If you want a new installation you can use a usb boot creator like YUMI (http://www.pendrivelinux.com/yumi-multiboot-usb-creator/)
If you want to relocate your current installation you can copy the hdd to the ssd if it is big enough. Use something like paragon partition manager.