Your boss is under no legal obligation to approve a vacation request under any circumstances. I agree that it's none of his business but you do not have a "right" to take vacation and no, there is nothing you can do to combat this.
If he is refusing to grant the request unless you tell him where you're going, I suggest you either tell him or cancel the vacation.