Also, many new routers allow a guest network, which in some models you can configure to a lower priority than the primary network. So if you have a house full of guests, and don't like some of them, you can put them on the guest network. :)
I actually run my Cradlepoint with the guest network on and broadcasting, and my primary network not broadcasting. That way I keep my personal devices configured to the primary network, and when people visit, they just need to enter the guest network password, versus having to add the hidden network. Easier for them, better security for me.