Best setting for a kiss?

I've been on 3 dates with a girl but they were in very public settings that didn't give me much of a chance to kiss her. Hopefully it's not too late. I'm thinking of our next date- what should we do and where should I take her. I thought about inviting her to my place, but I have a roommate and I'm kind of embarrassed about where I live.

A reason I am a little hesitant is because I met her through an online dating site. Our profiles say we are just "looking for friends". Although we seem to be hitting it off, and we've went out together 3 times, just us. So I think she likes me. We only see each other once a week because of hectic school schedules (it's finals time). If she does like me I'm sure she is probably waiting for me to make a move. If she doesn't she probably just likes my company.
Best setting for a kiss?
Post Opinion