I preordered mine to get my free Cappy The deal is he or she who holds the joycon while playing must wear the Cappy. Unless you're playing co-op, and then of course the person controlling Cappy wears Cappy
Per ordered from best buy for basically $38. With gamers club it cost 48 but also if you per order it comes with a $10 credit towards like you next thing you buy.
Pre-ordering, whether it be from Gamestop or where ever, is also a good way to put a deposit down, then pay towards it over time, instead of all at once.