Эм, если это был не сарказм, то мне остается только посочувствовать, т.к. учитель русского языка Вам в школе достался так себе... В данном случае Вы совершаете типичную ошибку, не различая конкретный объект и абстрактную территорию. Кремль в качестве примера абсолютно не корректен, т.к. это конкретный объект. А вот "некие холмики где-то на подъезде к Москве" уже не назовешь "Московскими холмами". Так понятнее?Если же Вы принципиально признаете только "моравские холмы", то их следует писать с маленькой буквы, т.к. это никак не имя собственное.
Тогда можете посмотреть хотя бы здесь.