Qual é a melhor prática para combater o problema de fechamento do console?

Depois de compilar os programas de console, a janela do console fecha imediatamente após a execução. Qual é a melhor prática para mantê-lo aberto? Eu pesquisei o google loads, estou acostumado a codeblocks onde você não precisa se preocupar com isso, mas, eu quero mexer com o Visual Studio um pouco e com VS, meu console fecha. Em todo o interwebz existem várias maneiras diferentes de mantê-lo aberto, no entanto, eu li que a maioria deles são técnicas ruins de codificação. O que é todo mundo método preferido?

questionAnswers(10)

yourAnswerToTheQuestion