Free: Contests & Raffles.
Your sister is wrong, at least in Washington state. The law states You cannot carry a firearm into any public establishment that has a sing prohibiting firearms at an entrance point.