¿Cuál es la mejor práctica para combatir el problema del cierre de la consola?

Después de compilar los programas de la consola, la ventana de la consola se cierra inmediatamente después de ejecutarse. ¿Cuál es la mejor práctica para mantenerlo abierto? He buscado cargas de google, estoy acostumbrado a los bloques de código en los que no tienes que preocuparte por eso, pero, quiero jugar un poco con Visual Studio y con VS, mi consola se cierra. En todo el interwebz hay varias formas diferentes de mantenerlo abierto, sin embargo, he leído que la mayoría de ellas son malas técnicas de codificación. ¿Cuál es el método preferido de todos?