It'll happen when it happens
and that may not be what you want to hear, but you don't just want a boyfriend. You want it to be someone that you'll truly love. In other words you don't just want one for the sake of it. Be you, and have guys think YOU are beautiful. Thats personality wise and physically.
You want the intimacy and comfort of a boyfriend, and thats understandable, I'm in the same boat as you. (except I'm a guy).
In the meantime try and fill your life with friends, and having fun, who knows maybe thats where you'll bump into him. But don't change who you are.
Other than that what I would say, is go out as often as you can. NOT clubs, you won't find them there, just a load of horny guys, try coffee shops, the library etc.