Q tal. Respondiendo a tu primera pregunta mas a fondo:
Vista tiene una utilidad que te permite manejar el tamaño de las particiones de los discos, y el primer paso que debes de hacer antes de instalar ubuntu es hacerle espacio en tu disdo duro por supuesto, haciendo una nueva particion. La utilidad que te menciono la puedes encontrar dando click derecho sobre el icono Equipo > Administrar y en el menu del lado izq selecciona "Almacenamiento" > Administracion de discos.
Ahi puedes reducir el tamaño de tu particion "C", dejando espacio libre de tu disco duro. Ahora, ya con el disco de ubuntu, reinicias la maquina y cargas desde ahi (del disco). La ventaja de esto es q el disco tiene una funcion llamada Live CD, q te permite usar ubuntu sin tenerlo instalado en tu maquina, dandote una idea de como es y funciona ese SO, y en el escritorio de ubuntu tiene un icono q dice instalar, por si decides seguir adelante con la misma.
Cade mencionar que es un poquito mas dificil tener instalado ubuntu con vista q si lo estuviera con XP por ejemplo, es por esto q se debe de instalar otro programita que se encarga de am¿dministrar el registro de arranque de la PC, para que te aparezca el "menu" de los SO q tienes instalados y cual quieres arrancar.
Te paso el link con las instrucciones paso a paso para instalar ubuntu, con imagenes de apoyo, una guia bastante completa (en ingles):
http://apcmag.com/5046/how_to_dual_boot_vista_with_linux_vista_installed_first
Escribe para saber como te fue, o sobre cualquier duda q te surga.
Saludos!