If you're an innkeeper, there's a good chance you're stressed; these two conditions seem to go hand-in-hand. A contributing factor of this stress is often the difficulty of separating work from life. Hotel owners, innkeepers, and other hospitality professionals are on-call 24/7 to handle late check-ins, maintenance issues, and a host of other potential problems.
Due to this, it may be impossible to completely separate your work life from your home life, but you need to try. Have you streamlined the booking and check-in processes for your guests, do you offer self check-in?
Have you thought of hiring a part-time night manager? Are you constantly flipping through binders of guest information, or have you organized your documents in a property management system?
As with anything, it's important to take time and relax. If you don't, you may find out that you are no longer running your business, it's running you.
Even if you can't control the external factors causing you stress, you can still control your responses to these factors. If they are inevitable, then acceptance is the best course of action. I'll give you a personal example.