I have had similar experiences and it is at casual event like a garage sale or farmer's market that you can gain a ton of experience. So I think your on the right track, even if you aren't as prepared as you could be there's no reason you shouldn't do it.
When I perform at the farmer's markets...