I'm not sure if you know already but Steam are officially accepting Bitcoin now , you can add funds to your wallet using Bitcoin and do whatever you want (including buying skins and case keys etc ..) .
Yes, but (normal) prices are not fair on steam - never buy listprice - await the big sales.
Except you neeeeeed a new game instant
Cheers.