In medium-size bowl, whisk together vinegar, lemon juice, honey, salt and pepper. Gradually drizzle in olive oil while whisking until thick and well blended.
In large bowl, toss together the salad greens, blue cheese, apples, celery and onion until well mixed.
Drizzle the dressing over top of salad; toss to evenly coat ingredients. Serve immediately.