No, unfortunately, the snowman outfit in GTA 5 is not free. It's one of the many items you can purchase in the game from a store or through a limited-time event. The cost of the outfit will vary depending on which platform you're playing on and when you're trying to purchase it.