The cheapest you're going to find is from a grey market like Kinguin.net. Those keys sometimes fail after a few months. Although it's not a big issue with the large top rated sellers.
You may as well just install Windows 10 for free and live with the activation watermark and lack of Personalization options.