We are opening our home to several "lonely" servicemen this year. The USO hooks up sailors and marines who are far from home with local families and they can come enjoy a nice Christmas dinner away from the base.
This will be our first year doing it, but I'm very excited about it (as are my children). If you're anywhere near a military base, I'm sure they have similar programs you can volunteer for.