I'd post an ISO and be done, but MSFN admins would rape me if I did that, so I have to do this the long way.
To begin with, you'll need an Windows Vista SP2 ISO. (You might be able to slipstream a service pack into an ISO, but I have not tested it)
Download vLite (DISM++ might work as an alternative, but I haven't tried it for this purpose)
You'll need to get this pack of updates to update Vista to the 2017 EOS, but some are missing, which I will get to later.
You'll need to extract your Vista ISO, and point vLite to the ISO.
Now, you'll have to select the Integration, Components, and Bootable ISO option.
In Integration, you'll add all the updates, by adding the updates in the 1, 2, 3, and then 4 folders. The program is smart enough to integrate them in the order you added them, so you don't need to worry about multiple integrations.
Now once at Components, you'll need to remove a few things, as vLite doesn't like it if the install.wim gets too big. I removed Help, Tablet PC, Windows Easy Transfer, and Natural Language, but you can remove whatever you want, as long as it gets the install.wim small enough.
Now you just let it do it's thing and make a bootable ISO.
There are a few things you'd need to know after this. There are some things not included in the update pack, like .Net updates, and a few other updates, which are linked here.
You also might want to take a look at this, which gives info about various Vista drivers, and gives links to them.
You might have issues installing from USB, so you might need to use a DVD, but this only seems to be true for USB 3.0 only systems, and Easy2Boot might work for installing from USB.