If you have 2 sons, then the Cheyenne Hotel has a great cowboy theme!
And the general advice is to book your travel separate to your package, ie not thru Disney as it works out cheaper usually. The great thing for you is that both your kids will go free, so make the most of it!!!!
Happy Planning!