Visiting a Netflix House will be free, with the company betting that consumers will open their wallets for games and other ticketed experiences. Netflix is also opening its locations in existing malls ...