Hi,
Please make sure that you’re familiar with WordPress, at least basic WordPress skills are required for setting up RentalHive, adding the website content, etc.
First, you can choose a domain name and hosting provider for your site 12 Best WordPress Hosting Compared (July 2022 Edition) Most of the hosting providers also offer the domain name registration, and 1-click WordPress installation.
Once the WordPress is installed please follow the screencasts about RentalHive to get the same layouts as on the demo site RentalHive - HivePress Help Center
You can also check our course on Udemy https://www.udemy.com/course/create-a-listing-or-directory-website-with-wordpress/ It’s about ListingHive theme so it has no instructions for setting up bookings, but the basic functionality is common with RentalHive (e.g. adding categories, listings, attributes).
Hope this helps.