That depends on you and your interests. If you're interested in cars you might find the right guy at a car meet or a car racing event. If you're interested in books you might find the right guy at the library or a cafe. But, love can be found anywhere.
Honestly, anywhere. It's all a matter of being at the right place at the right time. You hear the craziest love stories. Heck, I'm hoping to win the love of a guy I met through PSN (playstation network). Keep your eyes open and you'll be surprised how love finds you :)