Self-hosted site or not ?

I would like to open a Bed and Breakfast in my house and I need to create a web site to promote it, so people can contact me and make reservations. Am I allowed to do this on a wordpress.com site or do I need to have a self-hosted blog ?
Blog url: http://chefmignonnette.wordpress.com/

Thanks so much for answering. I was not sure I was allowed to create this kind of web site for a small business, but since I already have 2 wordpress blogs and I really like blogging here, I wouldn't want to use another service. I have used the contact form for my other blogs. It would be a website where I put some pictures of the rooms and rates.

Sure I will tell you if I have other questions, thanks again and have a nice evening :)