I visited Panama City last week.

For the ones who are too lazy to read all forum pages:

Hotels: Vegas Suites ($80) or Veneto ($100). No problem to bring guests along.

Bars to meet girls:
...