Punting and alcohol possession or use could land you up to several years in jail, after which you would be deported. Flogging for these transgressions has been discontinued though.
Some useful advice from the British:
www.gov.uk/foreign-travel-advice/saudi-arabia/local-laws-and-customs