www.Improveyourchess.com has some great tactics all taken from real games. I can only manage the beginner section at the moment and you don't get to look over the answers untill you've completed a section. Also they are often tactics to acheive a subtle advantage making them realistic but not so obvious. Downside is you have to subscribe to the site and I'm not sure what's available without subscription.