1. The Elder Scrolls III: Morrowind
Awesome beyond all reason. And insanely long. Enough said.
2. The Legend of Zelda: Twilight Princess
A bit too linear yes, but it makes up for it with awesomeness.
3. The Legend of Zelda: Ocarina of Time
A true classic game. Never gets old. Could play...