To visit Saint Petersburg in winter, choose outdoor clothing, windbreakers and waterproofs, such as a quilted coat or fleece jacket. Also remember to pack a pair of waterproof, non-slip boots with a thick sole to avoid getting your feet wet. Hats and scarves, as well as gloves, are essential.