there are a lot of places to meet singles, but here's the thing--i've never done any of these activities for the express purpose of meeting others. meeting guys, and making friends was just a pleasant bonus. : )
my suggestions for places and activities where you can meet other singles:
+volunteering! habitat for humanity, homeless ministries and countless other outreach/ministries puts you in a number of situations to serve alongside others.
+bible studies/church programs held at other churches (or your own church if they exist)
+rec center and college adult ed classes that teach everything from dance, to art, to all manner of learning. over the years i've taken several of these kinds of classes and met others who were also "lifelong learners"
+home depot/hardware stores - not kidding, i dated someone for a couple months who helped me pick out a new lock for my door and some picture hanging tools. there seems to always be some knowledgeable, helpful guys eager to help out some chick who needs some assistance and is willing to ask for it (if he doesn't offer first).
+ co-ed sports teams - i have played on several of these before, both church leagues, and through the city's rec dept. these are great ways to have fun, get extra exercise and meet fun people.
what my life has taught me is that your best way to meet someone is to do things, get involved, and participate in the activities that would attract the kind of person you are looking for.
but please, don't go to a bible study or volunteer at a charity just to meet a potential mate. instead, do it because it's something you have an interest or passion for, and recognize that you will definitely meet people there who are like-minded, and perhaps make some great friends.
also, don't forget that meeting friends means, getting to know their social circle as well. i have made friends with women who ultimately introduced me to someone who asked me out. so there is a huge advantage to meeting all kinds of people, both men and women.
plus you'll have a fuller life, feel better about yourself and grow in all kinds of unexpected ways.
and definitely have a more fun that you're having now. : )