If you plan to visit India or move within India , getting rooms in hotels ia always difficult especially in star hotels.Now, it is possible to reserve a room before you visit the hotel electronically. You must always possess identity proof as it is made necessary after terrorist attacks in many places.
You can find hotels in following sites.
yatra
hotelsinindia
tajhotels
planetindia
theleela
travelmasti
hotelschennai
travelguru
find restaurants
bangalorerestaurants
www.capertravelindia.com