You can get a free hotels database from Hotelsbase.org
Get the free hotels database
It contains over 500,000 hotels
Thousands of prices, addresses and contact details