I have had a lot of luck with iDrums on my Win7 laptop. It runs stand alone, or as a VST in your DAW of choice. Will do basic loops with a huge array of built in styles. It has a song mode where you can construct a drum track to fit a specific song. Lots of good add on sets and patterns for fairly cheap.
you can get it from iZotope online.
I would also give a big +1 to seamonkey's suggestion for using iRealb for IOS devices or Android (I have it on both). Thousands of charts and with an interface, you can play along with all of them.
BIAB is a bit of overkill, pretty complex and, as stated, pretty expensive (I also have it, but rarely use it anymore).
good luck