Don Quixote fought them believing they were giants. What were they actually?

Houses

Stone golems

Windmills

Trees