These days I hardly ever play a game for a second time as I like moving onto something new. I've never understood how people can play Shenmue every Christmas, I got bored playing the series for a second time just a few years ago.
When I was a kid I would play these games over and over simply because I was a child who didn't get as bored as quick:
Final Fantasy VII-X
Zelda OOT & MM