Reno is the closest airport and is a 45-60 minute drive to the lake, depending on where your hotel is located. It's a small, stress-free airport and the best option if you have to get in and get out quickly!
We highly recommend you book a rental car if you are flying in. North Lake Tahoe is a very small town and does not have many Lyft/Uber/Taxi options. Also getting from the Reno airport to Lake Tahoe is a 45-60 minute drive. There are some public transportation options listed below as well.
There are tons of vacation properties here in Lake Tahoe, which might be your best option for lodging. Find a big house and stay with a group, or a small condo for a weekend getaway for two.