Any hotel in Panama City and Playa Bonita
Yes, it is.
Yes, English speaking guides available.
Yes, it is allowed.