Westerners in Riyadh will indeed not be able to mix with the opposite sex in any late night public venue and will also not find any alcoholic beverages anywhere in the city. To bring your own alcohol into the country, whether you are Saudi Arabian or not, is considered a serious, legal offence that will result in severe punishment.