Thought it might be worth mentioning, I just joined the Best Buy Gamers Club. It's a really good deal, 30 bucks for 2 years, and you get 20% off any new game (not just new releases, but any game that isn't used). An extra 10% if you preorder. I signed up when I got my Switch, and they immediately gave me $12 off of Breath of the Wild, already paying for a decent chunk of my entry fee.
There's some other benefits too, like 10% off of used games, and 20% off of game guides and stuff like that. Overall a great deal, and better than the Amazon Prime discount. It's not only good for consoles, PC stuff is included too.