Historically I have had problems starting from cold, in my garage, in winter. In my case though the most common occurence was that the engine would fire as normal but then idle at very low rpm (like 300 rpm) before after a second or so either raising the RPM to a more sensible 1,500 or else stalling. On some occasions though it did turn many, many times before firing. On one such occasion it failed to fire.
It always fired perfectly normally on the second attempt.
Intriguingly last winter I had no problems at all. Coincidentally (?) I ran a dehumidifier inside the house all winter for the first time ever. Since my garage is part of the house it's possible that a dehumidifier could eventually reduce humidity inside the garage.
For what it's worth my car almost never had any problems starting in the evenings at work despite being outside in a car park in all conditions. It has been suggested by some on this forum that it might be a mass flow sensor issue and that by reducing the humidity I solved the problem.
My dealer looked at the car but could find no fault. Amusingly the courtesy car they lent me had the same starting problem after being sat on my drive all day. So it seems like there's something about my house that Honda Jazz don't like and that can possibly be cured by running a dehumidifier. The mind boggles :-/