Дешевле всего деревянный каркасник.
В Московской области лучше использовать газоблок/пеноблок, толщиной нижнего этажа не менее 30см, под перекрытием армопояс. В другом регионе смотрите местные цены и местный климат (толщина стен даёт не только прочность но и тепло).
Между газоблоком и пеноблоком возможна путаница в названиях, проще говорить про белый и серый. Они сделаны по разным технологиям. Белый лучше, серый дешевле. Для экономии можно брать одного размера и то и то, серыми класть цельные блоки, белыми - места где нужно что-либо подрезать, и уровень окон (т.к. он более хрупкий из-за проёмов). Я использовал 25х30х60см.