2nd the AE or AppleTV (ATV!)
you do NOT need a wireless router when using MAC. I run my AE as a 'client', which is a dead end connection.
I use my iPod Touch as 'remote'. You can even listen to internet radio, though I'm still trying to figure out how to select a URL for the station....I'm currently limited to those stations which are listed in iTunes.
Be careful in DAC selection and try first, if possible. My AE simply puts out something which my CA840c, used as DAC, does not like. I went back to the less good analogue connection.
Difficulty? 4 on a 10 point scale. Running the Airport Utility is easy and all I do to turn it on is enable my computers airport. Connects right up.