> "A Brazilian" or "a Spaniard" are acceptable.

Well, context is important on the Brazilian front. ;)

"I had a brazilian at my house" could have other connotations.

How many did you have at your house?