gibbo frstThat sounds like the cold weather mate, classic symptom, the cold weather rapes batteries. Take the car to have a battery test done i bet you its going. I expect up until recently the battery has been fantastic aswell, its always the way, batteries slowly deteriorate, then winter comes and just kills them in an instant. They run fine all day but as soon as they get left for a good few hours, and with it being colder at night they will never start in the morning.
Oh and the other advice i would give, if im right and you do need a battery, spend a bit and buy a good one, cheap batteries are cheap for a reason (like tesco value), get a good one and it will last a lot longer