High oil prices and travel uncertainty are stoking anxiety and jeopardizing summer vacation plans. More Americans are opting to stay at home.