Best tool(s) and practices for giving yourself a presentable haircut or at least a decent trim to extend time between barber visits?

Thanks.