Conseguir VB2005 para instalar.
A lo que tengo entendido, las nuevas versiones no cambian de sintaxis(a menos que sea vb6 a vb.net por ejemplo) en mi experiencia, van junto a la evolución del framework, y lo que hace es aumentarle mas funcionalidades, clases, etc, pero la forma en que lo usas sigue igual, tus comandos del 2005 puedes copiar y pegar en el 2013, a lo mucho, quizás debas agregar alguna referenci(muy rara en mi experiencia).
Ahora, ya que vas a migrar del 2005 a versión mas actual, debo mencionarte que la interfaz(gráficos, dibujos,menús) es idéntica a la del 2008, pero diferente en el 2010,2012,2013, recuerda, interfaz, no la forma o el lenguaje. Puedes buscar en Google pantalla principal de visual studio 2013 y notaras la diferencia.
Cuando abras tu proyecto 2005 en las siguientes versiones, te preguntaran si deseas importar,migrar o actualizar(no recuerdo la palabra), así que no habrá problema, si hay algo que deba cambiarse, el .net lo hará solo, normalmente cambian el código del diseñador y del proyecto, pero no del código que escribiste, y al final saldrá como si hubieras creado en esa versión.
Si usas cristal reports, en el 2008, se instala normal, a partir del 2010(o 2012) tienes que instalarlo aparte, vas a la página del cristal reports o buscas cristal reports para visual studio.net 2010, algo así.
A partir del 2010, .net incorpora nugget, es algo así como un AppStore o Istore para instalarles nuevas opciones o extensiones al visual studio, si tienes internet, vale la pena