I designed my own weekly planner, updated and printed once weekly, that lets me visualize my time, list unstructured tasks, and journal a bit, all on one page a day:

Upper box are tasks I must finish today and the lower box is for tasks I'd ideally get to, but don't have to, or just random notes. Tasks and dates beyond the one-week span just get thrown in a mostly-unstructured notebook, which I reference after printing a new weekly planner.
It hasn't solved everything, but it at least frees my working memory from having to keep a to-do list.