1. Предлог "во" ставится перед словами, начинающимися сочетаниями «в/ ф + согласная». Например "во вторник", "во Владимире", "во Франции";
2. А так же "во льду", "во льну"(но в льнотеребилках), "во лбу", "во лжи", "во мху", "во рву", "во ржи", "во рту", "во мне", "во сне(но в сновидениях);
3. Перед словами "весь, всякий", например: "во весь опор", "во весь рост", "во всем мире", "во всяком случае";
4. В отдельных фразеологических выражениях, например: "Во сто крат", "Во главе войск";
5. В текстах, имеющих оттенок торжественности, например: «Во дни сомнений", "Во дни тягостных раздумий о судьбах моей родины..";
6. В сочетаниях официального стиля, например: "во избежание", "во исполнение", "во имя" (перед начальным гласным в слове).
Но например "в страхе", "в строительстве", "в строгости", пишется "в", хотя там и много согласных. Просто "стр" легко произносимое.