Lake Tahoe is beautiful, but this cute little mountain town in the Sierra Nevada is charming in a different way.