My preferred way is to add the game to my inventory when I buy it (via the purchase as a gift option). It then stays right there until the giveaway is finished. In the inventory I choose "send gift" and then I take the email address Steamgifts provides and let Steam send the email (there is a "send email" option).
If the game is purchased from another source and I have the key, I'll mail or PM it directly to the winner.




