Question: what is the difference between hamlet and cottage?
Answer: As nouns the difference between hamlet and cottage is that hamlet is a small village or a group of houses while cottage is a small house; a cot; a hut.