As tcaptain posted, you can use a combination of putty and VNC to get a graphical interface. This is the way I run my linux box 99% of the time.
First, download VNC to your linux box and install it. You should be able to run vncserver once that is done. When you run vncserver, it will tell you it is running on machinename:X where X is almost always 1. That means vnc is listening to port 5901. If X is 2, then vnc is listening to 5902. Also install a VNC client on your windows box.
Once you have VNC up and running, you need to play with putty a bit to set up the tunnel. Bring up the putty configuration box and go to the tunnels section. At the bottom of the page, You'll see a Source port box. Enter 5901 in that box (assuming vncserver said it was running on 1, if it is running on 2 then use 5902). In the desitination box, enter the IP address of the linux box followed by the vncserver port (ex. 18.104.22.168:5901), Now click on add. Go back to the Session and save it. Now connect with SSH and log in. Finally, go start VNC on your windows box and connect to localhost:1. That should give you a GUI connection to your linux box.
A couple of side points:
By default, vncserver runs twm as it X environment. TWM blows chunks. Get into your ~/.vnc/xstartup file, comment out the part that starts twm and replace it with you X environment of choice.
Get into your firewall and make sure you are blocking ports 5901 and 5902. You want to be sure that VNC can't connect on its own, but has to go through the SSH tunnel.