You can get your Alcohol from the Duty Free Shop here in Doha Airport upon your arrival.
ID or Passport will be required to enter a pub.
Ramada Hotel is a good one.
Since you are a Westeren you will have all respect by the authorities, it is welcoming country I am an Expat and Did not feel any problems,let the people talk as much as they want.
Cheers Mate