We had the same excursion to the Shangri La in Bangkok from the Mariner cruise last year. It's a beautiful hotel and well worth going back especially since it's included in our fare. Missing it and spending a couple of thousand dollars for a one night in Angkor Wat doesn't make too much sense to us. We're planning another trip in the near future which will include Angkor Wat and Yangon, etc. We were at the famous pagoda in Yangon four years ago and it is really something to see.