the bible's definition of sin is the transgression of the law.

1John 3v4
Whosoever committeth sin transgresseth also the law: for sin is the transgression of the law

some churches teach that smoking and drinking, parties and shopping is sin.

is this correct?