I think the visitor beds is a nice idea, and if you set no fee, they can just randomly leave a random amount of something like silver or food, or metal behind for you as a token of their appreciation and they may even come back. You could also convince them to stay with your warden during their visit, if you set the warden to do that, just like prisoner, except with a visitor tab instead. Maybe instead of savage beatings and such, you could have an option that lets you capture as slave. This would make them move slow at all times, unable to hold a weapon, add to their stress till they are released or die or go insane (going insane while wearing hand cuffs would be kinda hard. xD)
I also like traders by land, small bits of trade, maybe a workshop where you have someone go work at who takes stone or stone blocks and builds gifts for your colony or visitors. Visitors would leave money for you, which would add to your colony stock pile. Colonists would just go there for something to make them happy, an invisible item that doesn't go anywhere. So they just go in and get the status "Got a souvenir" and that's add to their happiness for a while. Possibly an item icon in their window indicating they are holding a souvenir already which will somehow break or be lost after several days, so they'd have to go back and get a new one every once in a while.
If you set up a mini shop thing like a kitchen sized table with a shop keep, you can attach a zone to it and set it up for supplies you want him to be able to sell. Maybe he will take care of all negotiations and you can't set prices yourself but you'll get random money from each thing he sells. You could even set up a visitor kitchen so visitors can request a meal and wait for it. The request meal would have a higher threshold than "needing to eat right now before I starve" obviously, giving them time to wait.
I'd like a chief of the colony, who will help the mentality of the people while he's there. Preventing mental break downs of people who are angry because of sleep or food or even just afraid of the dark like little pansies. This would depend on his social skill as well so preventing a mental break wouldn't be 100%. A chief dies, and the entire colony is stressed by this and will lose loyalty and faith, maybe even have fear for a while or just more stress. Same for if the chief goes mental, though it should be harder since a chief would need to keep his cool under most situations, so maybe he'd always have a +5 or +10 on him "Acting Chief"
With a random chance of visitors deciding they want to stay of their own free will, this would be a good way to get new colonists as well. So after a visitor stays for a few days, he may decide to stay and become part of the colony. You'd need to make him a new room or convert his room into a colonist bed.
I also like traders by land, small bits of trade, maybe a workshop where you have someone go work at who takes stone or stone blocks and builds gifts for your colony or visitors. Visitors would leave money for you, which would add to your colony stock pile. Colonists would just go there for something to make them happy, an invisible item that doesn't go anywhere. So they just go in and get the status "Got a souvenir" and that's add to their happiness for a while. Possibly an item icon in their window indicating they are holding a souvenir already which will somehow break or be lost after several days, so they'd have to go back and get a new one every once in a while.
If you set up a mini shop thing like a kitchen sized table with a shop keep, you can attach a zone to it and set it up for supplies you want him to be able to sell. Maybe he will take care of all negotiations and you can't set prices yourself but you'll get random money from each thing he sells. You could even set up a visitor kitchen so visitors can request a meal and wait for it. The request meal would have a higher threshold than "needing to eat right now before I starve" obviously, giving them time to wait.
I'd like a chief of the colony, who will help the mentality of the people while he's there. Preventing mental break downs of people who are angry because of sleep or food or even just afraid of the dark like little pansies. This would depend on his social skill as well so preventing a mental break wouldn't be 100%. A chief dies, and the entire colony is stressed by this and will lose loyalty and faith, maybe even have fear for a while or just more stress. Same for if the chief goes mental, though it should be harder since a chief would need to keep his cool under most situations, so maybe he'd always have a +5 or +10 on him "Acting Chief"
With a random chance of visitors deciding they want to stay of their own free will, this would be a good way to get new colonists as well. So after a visitor stays for a few days, he may decide to stay and become part of the colony. You'd need to make him a new room or convert his room into a colonist bed.