Nearly 40 million Americans are expected on the roads for Memorial Day Weekend, AAA estimates, despite the highest gas prices in four years.