As far as compensation - no, there really isn't any. You'll likely find that there won't be a whole lot of showings - especially in this market. If the owner is selling "by owner" without an agent, it's likely it'll sit on the market a long time without disturbing you. Even with an agent, 90% of properties just aren't selling right now in the Sandpoint & Coeur d'Alene markets do unless they've truly priced it slightly below real market value (not perceived) then it's likely you'll get a few showings in the beginning and then not much else to bother you.
If you are getting a lot of showings and it's really becoming cumbersome - do a balancing act - give in to some that may inconvenience you and in others when it's a bigger inconvenience, be firm and say you can not show. Make sure though that you pick "real" inconveniences, not just some for the sake of saying no. The owner will work with you a whole lot more the more flexible you are. If the owner gets an offer from someone who wants to live in the property and they'd like you to move out early, that's when the owner can offer you an incentive to move out early (usually a month's free rent or deposit paid on another rental).
As far as owning being less restrictive than renting - I'm sorry - but that's just not true and something often perpetuated by agents over and over again. I noticed someone said that in this thread and please - determine for yourself if owning or renting is less restrictive. Frankly, owning means you are responsible FOR EVERYTHING - something goes wrong, you pay to fix, you pay taxes, you pay yard maintenance, you pay for upgrades, and, you can't just "up and move" every 6 months or year or whatever. Owning can be more restrictive, you have to decide what works best for your lifestyle!
As stated by just about everyone, your lease is going to determine how much notice you're given, typically 24 hours.
Your landlord is not required to provide any compensation, however, a cooperative tenant is worth their weight in gold. What you're not required to do is allow them to place a lockbox on the property and for agents to show at will. You will most likely be able to find a suitable balance between accessibility and your sanity.
I've had investor clients offer rent credits to tenants that range anywhere from $25 - 100 per month depending on the lease rate and how well the tenant maintains the property for showings. The thing to remember is there's no point drawing a line in the sand and making and fighting over it.
If both landlords and tenants are respectful of each other situation, it usually works out well for both. It's natural to feel a little guarded about having total strangers walk through your home whether you are a renter or owner. Most agents are respectful of this and if they're not, don't be afraid to contact the listing agent or landlord and share it with them.
Just remember that they're not trying to make your life difficult, but trying to help a potential buyer to make the next step in theirs. It sounds like you're planning to be a home buyer soon as well. Try to put yourself in that buyers shoes and imagine wanting to see a tenant occupied property. Hopefully you'll respond to showings in the way you would want tenant to if there were a home you were interested in.
ALL THE BEST!
Realtor,Remax By The Water
If the tenant has a month-by-month lease it's even easier. If the tenant has a term lease (ie, it ends at a certain date/time) the owner is required to fulfill the lease term (whether the property changes hands or not). There are ways to get around this that make both the tenant and selling owner happy.
This all applies to Idaho law - you asked the question in an Idaho city so I'm answering based on that. If you are asking from another state about that state's laws, I'm not able to help.