I know there are multiple words for size in Spanish, but I'm quite fuzzy on when to use them.
The two most common seem to be tamaño and talla, although in some contexts (like shoes), número seems correct, too.
Are there any rules for when I ought to use tamaño versus talla, or are they interchangeable? And when is número the proper translation? Are there other words I ought to (or can) use in other contexts?