November, January, February and early March offer the chance to enjoy a budget-friendly Prague city break without the crowds. You gamble on the weather, but ...