Congress should set a national minimum drinking age so there is continuity from state to state. You wouldn't have kids traveling to the neighboring state where the drinking age is lower. Thus, reducing DUI accidents.
The 21st Amendment to the Constitution gives each state complete control over alcohol policy within it's borders. This should override the Congress's use of the spending power or control of interstate commerce as reasons for the imposition of the drinking age to 21 US wide.