To prevent long johns from riding up, choose a style with a snug-fitting waistband and cuffs at the ankles. Additionally, consider wearing a pair of form-fitting shorts over your long johns to keep them in place.