I kow I’m going to start an argument lol but. I think:
what ever suits you best, and what you feel you have best knowledge with. If you know tables, and are confident, use them, if not, don’t. Css, if you think you can, and vise versa as long as it works, though you need to keep compatibilty across all browsers