Если Вы собиратест работать/учиться в Москве, то есть, если предполагаются частые и регулярные поездки в Москву, то нужно рассматривать города ближнего Подмосковья - Люберцы, Красногорск, Химки, Одинцово, Мытищи, Подольск. Но следует учитывать, что квартиры в этих городах, не намного дешевле, чем в Москве, но при этом, нет некоторых московских "плюшек" - например, впоследствии, пенсия у Вас будет подмосковная, а не московская.
Если частые поездки в Москву не предполагаются, то можно переехать в более дальнее Подмосковье - Бронницы, Раменское, Чехов, Серпухов, Воскресенск, Можайск, Егорьевск, Коломна, Протвино.
От себя, могу написать про Серпухов. Компактный, красивый, ухоженный город, в 75 км.от МКАД, с хорошо развитой инфраструктурой, с хорошым транспортным сообщением до Москвы (можно добраться электричкой, можно автобусом (и то, и другое ходят часто), можно на своем транспорте - по хорошей, отремонтированной дороге. Современные школы, приемлемое здравоохранение, вменяемая администрация города.
Полно ТЦ, кафе, мест, где можно отдохнуть. В городе несколько колледжей, есть филиалы московских университетов.
Красивая природа в окрестностях города, грибные места, места для рыбалки, для отдыха на природе, и все это - недалеко от города.
Цены на жильё - вменяемые.