In this regard, why does temperature decrease with altitude?
Temperature decreases as the altitude from the surface of the earth increase because the ground absorbs more radiation from the sun and during night time the ground emits this absorbed radiation to its surroundings. The molecules of air surrounding the land also absorb the emitted radiation from the ground.
Also Know, why are mountains colder than plains? Above a certain level, the atmosphere loses heat to space faster than is can be warmed either directly (by sunlight) or indirectly (from the ground) so it gets colder and colder. Up to a point.
Keeping this in view, why does it feel warmer at higher altitudes?
At altitude the air cannot sustain as much humidity. The dry thin air does not conduct heat as well, so the same temperature will feel warmer simply because it isn't cooling you down as quickly.
Why is it colder at higher altitudes if heat rises?
More specifically, a mass of air that is warmer than the air around it expands, becomes less dense, and will therefore float atop the cooler air. Gas also get cooler as its pressure drops, which it does as it rises up where there is less air pressing down on it. So when warm air rises, it cools off.
