"Читать мораль" в значении "поучать, наставлять" - корректное сочетание. В словарях оно отмечается как разговорное.
Нормативное ударение: Балаши́ха, никаких изменений не было.
Верно: со скОльких лет. Первый вариант ошибочный.
Верно: Стоила нам десяти лет работы.
Такое написание не ошибка, но это очень недружелюбно по отношению к читателю: римскими цифрами обычно обозначают века. Читателю придется тратить дополнительные усилия, чтобы понять смысл сочетания. Не очень понятно, для чего это нужно автору текста.
Корректно: ...в возрасте шести с половиной лет, шести лет и шести месяцев.
Лучше: летняя одежда, но возможно также одежда на лето, для лета.
Обе фразы возможны.
Количественные числительные записываются цифрами без буквенных наращений: жених 34 лет — первым браком, невеста 30 лет — первым.