Here's the problem:
A man has dinner 5 days a week, Monday to Friday, choosing from 10 restaurants. Thus, there are $$10\times9\times8\times7\times6$$ ways that he can have dinner if no repetitions are allowed.
Now, what if he can eat at each restaurant at most twice?
My first idea is that there are $\binom{20}{5}$ ways to pick the restaurants, where each of the 20 is a chance for the restaurant to get picked. Then if you want to permute them, you have $\binom{20}{5} \times 5!$ ways the man can eat dinner that week, but this is overcounting since for example the cases of eating at restaurant #1 on Monday and Wednesday, and at restaurant 1 on Wednesday and Monday are being counted as separate cases when they should be the same.
Is there a better approach to solve this problem?