You might consider using a page layout, getting 3 or 4 divs with the required width and height.
Thats all, you have your 3/4 column layout
Hope this helps!
- Marked as answer by Lhan HanModerator Thursday, July 05, 2012 7:23 AM
Based on my understanding by columns you mean webpart zones?
You could add a webpart page. The maximum horizonta webpart zones available in any webpart page by default is 4. However if you want to have more webpart zones you should add an aspx page using SPD and form the html accordingly(have a table with appropriate numbers of TDs etc.) and insert the zones inside those TDs.
Hope this helps.
You would have to create a custom page layouts using SPD.
check out the article @ http://tanveerkhan-sharepoint.blogspot.com.au/2015/06/3-column-page-layout-in-sharepoint.html