I second Majora's Mask. It's my favorite Zelda game and it's pretty challenging to beat because there's a certain amount of time you have to beat each temple and if time runs out, the moon comes crashing down. It can be kind of stressful to beat it but it's worth it once you finish the game...