Hand wash for sure..  
  
If you take care of it from the beginning, it's very quick to wash.  The day i picked up the car i: 
1. washed 
2. used a clay bar to remove rail dust, and other crap from sitting at the dealer 
3. polished using Klasse All-in-one (great stuff!) 
4. sealed using Klasse Sealant glaze  
5. next day, put another layer of Klasse glaze. 
  
a double layer of Klasse glaze will last up to one year.  From then on it takes me 30 minutes ot thoroughly wash the car. 
  
The only car washes I go to are the do-it-yourself ones in the winter to get any salt/road grime off.