I run Win 7 64 bit, and have an old old app I can't live without. So I just set up a virtual PC with WinXP and it runs great... as does anything else I have that's old.
I tried using dosbox and for me it's a big PITA. Using a VP is sooo much easier. lol