I guess I'd take a Super Nes. That console is indestructable.
For games, I'd take......
Tetris (PSP/DS): The perfect game. No matter how good you are, you can always get better. I'd take the awesome DS or PSP versions.
Uno (XBLA): More of a social experience than a game. I haven't been online in over a year but the good times I had socially with people onlie is something I won't ever forget.
Super Street Fighter 4 (360): Capcom will be releasing DLC for this game for the next ten years, it seems. I can never get tired of the intense online play. There's no better feeling than taking down somebody ranked better than you. Plus, it would take a lifetime to finally master all of the characters.
Super Mario Galaxy 2 (Wii): All of the awesomeness of part 1 but with more exploration and challenge. It'd take a lifetime for me to get bored with this one.
Call of Duty 4: Modern Warfare (360): Or maybe Black Ops. Either way, even though I'm not an FPS fan, there's no denying that online deathmatches never get old. As long as I had people to play with, the experience will always remain fresh and exciting.
So basically, aside from SMG2, online play is what dictates my choices. No matter how good some of my favorite games are, eventually they'd get old. Online is a gamechanger as far as longevity is concerned.
*re-reads OP* No internet? Fuck. I better rethink this. And I better bring a PS2 or something so I can watch DVD porn.*