2-й вариант дороже, так как двигать вам придется не один сайт, а столько, сколько у вас субдоменов.
Что вам мешает присвоить сайту несколько регионов в Яндексе? Единовременные затраты (регистрация в каталоге), зато сразу рост позиций во всех регионах. Или вам нужно больше 7 регионов?
А в Гугле двигайте указав все адреса на странице контактов.