Headphones are preferred for the Oculus Rift as they provide a much more immersive experience than speakers. There are many wired headphones that will work well with the Rift but one of the key requirements is comfort. Wireless headphones may be preferred to eliminate the inevitable tangle of wires when wearing and storing them with the Rift. Latency is a concern with wireless headphones and most Bluetooth headphones introduce a noticeable amount.
Here are my two picks for headphones. The wired Audio Technica set is comfortable and the cord can be disconnected at the ear to make untangling wires much easier. The Sennheiser wireless set is rechargeable and uses a digital signal to eliminate any interference. I’m personally using an older pair of the Sennheisers, the RS140 model that has been discontinued.
Wired: Audio-Technica ATH-M50x
Wireless: Sennheiser RS 160