I was in a hostel and ended up banging a girl that I would normally not go for.

She showed some interest and even rubbed her leg against mine. We were all drinking of course. It was after that I decided that she was decent enough, even though there were hotter girls there. If I bailed there it would be a bit awkward as I had perhaps led her on by talking to her and giving her eye contact.

Since she had shown interest, it was almost a 100% chance to bang so why not do it? I then isolated her to somewhere else and then to my room to have sex. On the plus side it was surprisingly easy.

But I regret having sex with her. How do I avoid banging ones that I’d prefer not to?

I’m sure some people here would have encountered this problem. The girl likes you, so you don’t try for anyone better.