Jennifer Lopez wore a sexy two piece bikini with a cowboy hat and fur boots in a new Instagram post chronicling her recent holiday festivities.