Do you restock hand cards at the end of each turn, yes or no?
We've always played it so you restock your hand to four cards, as is explicitly stated in the Dutch rules. Other languages aren't as specific.
The English rules for Alhambra, by Queen, describe the actions at the end of a turn as follows:
English
When your turn is over it is the next player's turn. Before the next player decides what to do, any money cards or building tiles which have been removed are replaced with new ones so that there are four of each again.
Now, if I look at the Dutch rules (also by Queen) and translate them, there's a significant difference.
Dutch
When your turn is over it is the next player's turn. Now all money cards and missing building tiles are supplemented until every player once again has 4 cards.
Normally I would look to the German rules (also by Queen) for an answer, since the game is made in Germany. This one reads:
German
After you end your turn, the next player is up. For that, missing money cards and missing building tiles are restocked to four each.