Depending what you're trying to do, you'll probably need an app or custom solution if you want to be able to display available dates and that sort of thing.
If you just want to keep it simple, yeah just add a product people can buy as a deposit etc. and then you can follow up with them to confirm details from there.
If you're listed with airbnb etc. some of these sites have an embeddable iframe or similar you can add to your site without too much trouble.