The Windows Steam client works fine in the current version of WINE.
To install Steam on Linux:
1) Download the Windows installer from http://store.steampowered.com/about/
2) Open up a terminal and run `wine msiexec /i /path/to/SteamInstall.msi`
3) Install Steam as you would in Windows