you can try Quicken, thats worked for my wife and I in the past. Also, there are a lot of banks in which you can actually download your statement online and import it into quicken as well.

Tho i'm not sure if it is compatible with Macs.