Well, the Virtual Boy sold 770,000 units with Mario's Tennis (wiki), so there's your answer on top selling game. I'm sure people bought other games for it, on the other hand, they slapped themselves right after that. lol
I have that game, and Galactic Pinball. The only game I enjoyed on it was Wario Land at the store, but that doesn't mean my eyes didn't still hurt.