To the best of my knowledge (not authoritative, but based on a good bit of Census data experience), there are no general Census tabulations which break down the reported races of different people in a single household, whether spouses, children, or other. Generally, those details are rolled up in aggregate counts of people. There are a couple of ACS tables ...
Not sure if a portal is useful, if it doesn't have the right data, but here's the Italy Open Data Portal
with 27k+ datasets:
from the Agency for Digital Italy: https://www.agid.gov.it/
The LEHD program of the Census Bureau publishes crosswalks which map every Census Block to a number of other geography types, including ZCTA and CBSA.
You could download one of these crosswalks, filter out just the columns for ZCTA and CBSA, and then take the unique rows -- then for each ZCTA, you would see which CBSA it is in. Note, however, that a few ...