I booked my resort first, but that was after talking to a TA (my sister in law). The pricing for next January doesn't come out till the Spring so I wanted to secure a venue first, especially since I wanted to send out STD's this month. The resort I booked with didn't need a deposit so it was pretty easy for me.