Also, Wenn du noch keine 2 Partitionen hast, dann wirds etwas schwerer.
Geh mal in die Datenträgerverwaltung von Windows 7.
Systemsteuerung -> Verwaltung -> Computerverwaltung -> Datenspeicher -> Datenträgerverwaltung
Dort kann man seine Partitionen vergrößern und verkleinern wie man es gerne haben möchte. (Volumen erweitern/verkleinern)
Danach kannst du Windows Vista auf der neu erstellten Partition installieren. Musst nur bei der Installation die richtige auswählen. Danach mit EasyBCD Windows 7 in den Bootloader einfügen. Wenn es nicht schon drin ist. Einfach testen.