Yes, could be a cable loose, but batteries do not like cold weather, and coupled with greater wintertime headlight use, need to be in tip-top condition, so first establish the condition of your battery.
Most Tyre places and back-street garages will have a battery checker and usually will check for you for free, unscrupulous ones will try and sell you a new battery regardless, but unless you know your battery is less that 2 years old, it might be a safe bet to get one anyway.