The Shangri-La Hotel has the greatest breakfast in the world, and the best part is: it's free (for hotel guests). Fruits from all over the world were so fresh and delicious, they set a new mark for quality. There were breakfast foods available for every culture, including pancakes and bacon, fried rice and spring rolls, cheese and pastries, and just about anything else you can imagine. Before hitting the buffet, a waiter asks if you want coffee or tea, and then delivers an entire pot of either. A fantastic addition to a hotel with the most comfortable pillows and softest spa bathrobes.