Tables are easier but have their cons. Tables (especially when nested) can be really slow to be built by a browser.
Create 3 main divs called "left", "center" and "right" and position them via css. You can use absolute positioning for example, or use "float:left" to position them. It takes a bit of fiddeling sometimes, but worth the effort.
If you have more details, we maybe able to give you further hints.