Idyllwild is a charming SoCal mountain town with pine forests, cozy cabins, scenic hikes, local shops, and winter vibes just two hours from Los Angeles.