Along with the massive Team Fortress 2 updates that Valve just released, there's also a Steam free play weekend going on, so you just need to install steam and set up an account, and play away.