What do you all think?

So my boyfriends birthday is in December, he's been wanting to go to Colorado and I want to go ahead and arrange that. Do you think this would be a good present? Also when is the best time to buy the tickets?