Timeful is a free iPhone app that intelligently helps you find time to do the things you want to do, without interfering with the things you have to do. It has a superbly simple and clear interface, but it might overwhelm you with notifications, depending on your setup.