Предложение простое, двусоставное.однородные члены:на дворах и домах;лежит полотном и блестит разноцветных огнем.
запятая не ставится между однородными членами так как между ними стоят союзы И и потому что разные однородные члены отвечают на разные вопросы. (Где?) на дворах и домах снег (что делает?) лежит полотном и на солнце блестит разноцветным огнем