To be honest, the majority of peripherals should work in Vista even if they are running in 32 bit with the windows emulation. I ahve some items from years ago that don't have 64 bit drivers but work perfectly fine.
You should have no issues at all with going for Vista 64, it's a joy to use, you can have as much memory as is currently possible (all make use of it!) and you are prepared for the future!