I will highly recommend vBulletin. It is a great platform and comes with smart and easy customizations. Additionally, it comes with a lot of customizable design templates for users to choose from. There are a few others in the market like phpbb, Simple Machines Forum and more. You can check those too, to see which suits you better.