The first work you will do is to filter and sort hotels on the basis of facilities they provide and the budget you can afford. First of all, put in the name of the city and the date on which you need to book a hotel.
After filtering date and locations wise, now you can sort resorts amenity wise. There are hotels which offer free Wi-Fi services, parking and swimming facilities to guests. I for myself will always select a hotel offering these amenities.
If you are travelling along with your family then you can look for a family hotel in the city and travel with a Girlfriend or wife, then you can look for a “romantic” type of hotel.
A good hotel is one that is located close to the airport and has decent road and rail links. Although these resorts mention these details in their description, it is not possible for a traveller to read the description of each hotel.
There are some hotels booking sites that show hotels on a single map. You can use their map to find a hotel that meets your travel requirements.
Some people intentionally look for a hotel that offers its guests free breakfast while as others don’t consider free breakfast as that much important. Similarly, some homestay have free Wi-Fi service for guests. If you really need internet then only makes it a deciding factor.
These days every hotel has its own website where they make announcements and update their guests about any new development. People post their reviews directly on their website. Read those reviews and what people think about the hotel.
Price is the deciding factor when it comes to making a hotel booking for an average person. An average income person may not be able to afford a costly hotel. Booking engines sort hotels price wise. Some resorts offer discounts to their guests. So check out that which hotel in the city is offering discounts on bookings.