Yes.
an average brown Swiss cow is stands about 58 inches tall. Some are shorter but the tallest you will find is around 64-65 inches tall.
There is a myriad of breeds and therefore they come in a myriad of colors and patterns.
Historically, yes, all the cows had horns. Today, though, you can find brown Swiss cows with both horns and those that are polled.