Alcohol will be banned on portions of the Truckee River and three Lake Tahoe beaches during the Fourth of July weekend.