Hi, Jacob - to create a lease I recommend you use an online service like Avail.co or Rocket Lawyer to draft a state-specific lease. I have used both and they're pretty comparable, although I lean towards Avail. You need to make sure that whatever laws are applicable in your state are included in your lease. It literally only takes minutes to create your lease. Most of these services give you the first couple of leases for free. After that you have to subscribe. The free versions aren't very easy to edit so eventually you will want to have a subscription or have a local attorney draw a lease up for you.
The other things that are different about midterm rentals are that a) you'll want to vet your guests. NEVER rely on a platform like Airbnb's "verification" process. Run a full background check to see their credit score, prior evictions and criminal record. I use Keycheck for this. Airbnb's "verification" process does none of these things. Basically, it just verifies that they have an ID. It's fast and easy and the guest/tenant pays for it. This is one of the best ways you can protect yourself against problem guests. You'll also need a way to collect your security deposit(s) and rent. I use Baselane for this. I've used other programs for it in the past, but I like that Baselane is both a banking and bookkeeping platform built specifically for real estate investors. Collecting rents is super easy and the bookkeeping features allow me to track all revenue & expenses for each property in a manner that makes filing my taxes at the end of year very easy.
Bottom line: there are similarities between operating a short term rental and a medium term rental, but the differences are significant to your business.