Mint is a super popular personal finance app links to all of your accounts and cards. From there, you can see what you’re spending and set limits for each category, including dining, entertainment and hobbies.
This app is free and available for Android and iPhone.