At the moment I take GNC extreme creatine 30 mins before work outs, and 1st thing in the morning when not training, and I take ISO sensations whey protein (with skim milk) immediately after workouts and generally in the morning 40mins after i take the creatine (the recommend you have creatine on an empty stomach). I found the creatine has really helped me lift more, especially on my later sets. I generally have about a litre of water with my creatine, and drink about 8 to 10 litres of water daily. One protein suppliment I recommend is Hydroflow, good taste, dissolves easily, and fast releasing. Also not too expensive
I've been hitting the gym for about 2 and half years around about 4 times a week, been taking protein (usually 2 serves a day), creatine, multivitamin, and omega 3's. Eat alot of tuna, fruit and vegetables, lean meat (chicken breast, turkey brest, kangaroo, etc), eat only wholemeal bread, and drink only skim milk.
One thing I really recommend is training with a partner, someone who'll psuh you that extra 10%, and someone who'll help keep you motivated