VBulletin is the way to go, but if you are seriously broke punBB is actually kind of cool. Stay away from PHPBB or be prepared to spend all your time deleting spam posts and trying to keep your forum actually working.
vanilla is actually really nice, but its so different from what people are used to that I am hesitant to try it out on any of my sites right now.