Мой муж и я тоже не курим и не пьем. Но в комании друзей (в основном из школы, института, с работы) мы чувствуем себя нормально до тех пор, пока люди не перепьются (что в нашей компании бывает краене редко). А в остальном - это их дело. Но если гости курящие у нас дома, то мы просим курить на лестничной клетке в общем коридоре, т.к. у нас дети. Проблем никогда ни с кем не возникало. А в остальном  - друзей и приятелей навалом и находим общий язык и общие интересы. Терпимее к людям нужно быть. Главное, чтобы общаться с человеком интересно было. А уж пьет или курит - это пожалуй для подбора супруга только актуально и то отчасти.