We did a 2 day city tour with Alla Tours. We were really impressed by them and would highly recommend them to anyone. We were met off the ship by Nada (our tour guide) who was excellent and we travelled on a minibus with 8 other people and this was much better than a Royal Caribbean tour. The itinerary was much better than Royal Caribbean and they were very prompt at getting us around. We had no waiting in lines as Nada was able to take us to the top of the queue for all the main attractions. This was a great advantage, especially on the first day when it rained very heavily.