Finding an adapter that has Vista 64 support is going to be tough. I have the BT820 and like it, but one of the main reasons I switched back to WinXP was Vista RC1's lack of BT drivers for my Dell BT module. Whatever module you get make sure it supports a2dp (there are other names for it, but it's basically high quality stereo). If you do find one that works with Vista 64 I'd be interested in knowing what brand/model it was.
As for range, I get about 20-30 ft, depending on how many walls/floors are in the way.
2 x Xeon e5520 | Asus Z8NA-D6C
12 GB G.Skill DDR3 | Radeon 5850
Corsair 128GB SSD | WD Black 1TB HDD