几 asks for a small number, roughly under ten, and 多少 asks for any number. 几个人 expects a handful; 多少人 expects a crowd. Prices always take 多少, which is why it is 这个多少钱 and never 这个几钱.