You can go with bluehost hosting , cheap and better service and using wordpress is a great platform but as you said you have your own project you can upload it directly in root . If this is just for example or sample for the client you can go with free hosting providers or use google for hosting your site . Contact form is very easy to create with great filter and escaping strings for security . If you are not familiar with validation in javascripts , wordpress can be a great place to use plugins for forms . You can download contact form scripts or watch tutorials and its very easy to learn within few hours . Everything can be customized , but for customizing wordpress footer text using css by display elements may not work . If you have good knowledge in php its very easy to customize footer . php in wordpress .