Get your cowboy hats and boots ready — the National Western Stock Show is back in town for its 120th year.