In Beijing you will not have a problem finding a place to stay, no matter your budget. Just make sure that you have booked a hotel before arrival as this is not a city where you would like to travel around in order to find an accommodation.

1. Grand Hyatt Beijing

Stay at a luxury hotel, just around the corner from the Tiananmen Square, boasts an indoor swimming pool in the design of a tropical lagoon. It has 555 art decor style rooms and offers all the amenities you'd expect from a deluxe hotel, including a Spa and a Fitness Centre.

Address: 1 East Chang An Avenue, Beijing

2. Raffles Beijing Hotel

This traditional and centrally-located hotel offers a range of tastefully decorated rooms, some with a view over the Forbidden City. The hotel features an 8-lane bowling alley and indoor tennis and squash courts.

3. JW Marriott Hotel

Being in Beijing for business or pleasure, JW Marriott Hotel is the most luxurious hotel you can find. It is a 5-star hotel located close to the business district and shopping facilities.

Address: 83 Jian Guo Road, Beijing

4. Hilton Beijing Capital Airport

Enjoy a luxurious stay at this 5-star hotel which is situated less than a minute from the Beijing Capital airport and just 16 minutes from the centre of Beijing. Here you will stay at one of the largest hotel rooms in Beijing with floor-to-ceiling windows and with all the modern comfort you will need for a pleasant stay. You will also find great hotel facilities here such as fitness centre, swimming pool, spa and restaurant.

Address: Terminal 3, Beijing Capital International Airport, Beijing

5. Dragon King Hostel

If you are looking for a budget alternative you do not need to look further, in fact Dragon King Hostel provides some of the cheapest beds in the city. In addition the hostel is ideally located in the heart of Beijing, only minutes away from the central subway line 5. All rooms are with air-condition and free Wi-Fi.

Address: 78 Dongsi Jiutiao, Dongcheng, Beijing