I seem to be an outlier with these ideas, but this is my take on events like this:
1. Charge people to attend (and people should expect people to pay!) Putting on an event like this, no matter how small it seems, takes time and money. The organizers should not have to foot the bill for the convenience of the group. Hobbies cost money, some more than others. Collect money up front via PayPal, EventBright, or similar.
2. Have it in a location that is cheap and easy for people to get to. Close to an airport is good if you expect people to have to fly in to attend.
3. Have it at a hotel where you can get a block rate and a conference room large enough for the event. Try to get the room for the evening before the event as well, so people can arrive the night prior, get set up, and even start the event early! Gasp! The event should be worth people's time, expense, and effort to get there.
4. Presentations are fine as long as they do not interfere with the social aspect of the event. After all, the primary focus is meeting people, trading, talking, showing off systems, etc. A few scheduled activities are ok, and doing so in a dedicated area separate from the main activity is even better. Go with the flow. If people are having a good time, don't kill the atmosphere with a schedule.
5. Change whatever the cost of the conference room is divided by a realistic minimum number of people. Most people would consider this fair. Any profits that happen to arise should go to the organizers to use however they want (pocket the money, put it towards next year's event, etc.)
6. The event should go as long / late as possible, with an end-time dictated by the conference room rental.
Personally I would like to see the event in Seattle (I have other reasons for wanting to go there) or Vegas. Vegas is cheap and easy from just about anywhere in the U.S. (and even other parts of the world I suspect). If the event is going to remain in the greater Oregon / Washington area, then I have no opinion other than #2 above.
The question about streaming: yes, but only if it does not take a lot of time, effort, or extra expense.
The question about number of days: 1.5 is better. People have to arrive, and those from out of town will have to spend at least 1 night. IMO the event should start on "set-up / arrival day" (the half-day), followed by one full day. This way the set-up day could be Friday or Saturday, which still gives people time to travel back home after the event. People only need to take off a little bit of time on a Friday or Monday (or no time at all if you like to run yourself ragged) to attend.