Bangkok has many hotels that suit every budget, and are all good value for money. The 3* Bel Aire Princess is a good budget hotel with an excellent location on Sukhumvit Road. The 4* Siam City Hotel is well located for visiting the temples and palaces, and also offers a free shuttle service to the shopping centres.
With great rates throughout the year, and a location overlooking the river, the 5* Royal Orchid Sheraton is the first choice for many people, while those seeking unabashed luxury and great spa facilities, the best choices are the Mandarin Oriental and the Shangri-La hotel.