Wow! It sounds like you're the perfect host!
You should sign up on Airbnb, you'd have amazing reviews. I know you said your spare room is taken up most of the time, but you can adjust the calendar in Airbnb and just make it available whenever you can. You'd have great success there for sure :)