Looking into taking a cruise this winter, first time. Coming from the mostly smoke free land of California I always am shocked when traveling to other countries/states where smoking is legit in public areas. Can't stand it(sorry smokers-it's yucky to me. Actually makes me gag). Plus, my toddler will be coming along so I like fresh air more than just for myself. Anyway, how do cruise lines handle this? Do they have the laughable smoking/nonsmoking partitions in restaurants? Are there any lines that are completely non smoking? Do they enforce it?