The only places where open carry is prohibited by state law are those places where possession of a firearm is prohibited. These include the property of private or public schools, child care facilities, or property of the NV System of Higher Education.
Federal law still unconstitutionally prohibits possession within 1000 ft of a school, but I am not aware of anyone who has been arrested or prosecuted for this in NV.
When carrying on private property (including restaurants, casinos, etc), the property owner or manager may ask you to leave for any reason (or not give any reason at all) and you must leave. Failure to vacate the premises when asked could result in trespass charges.