Another thing I would recommend is to make a list of characteristics (I'm not referring to looks but inner qualities), that describe the type of person you want to be with and do not settle for anything less.
Lastly, I would recommend being upfront about your expectations from the relationship right off the bat. For instance, if you did not want to have sex until you were married, you should tell them right away.