If you do one thing now, it should be to reserve your hotel room (you can cancel later if plans change, and hotels do book up!). We recommend:
Splash out: http://www.calistogaranch.com
Stay with the majority of the group: http://indianspringscalistoga.com
Respect that budget: http://www.stevensonmanor.com/