Additionally they want access to your Facebook account, which I find offensive as well.
I travel a lot in Europe. Since I prefer to stay in apartments over staying in hotel rooms, my approach is to look up local apartment rental sites. Usually I find good deals this way. I only stay in hotels if I absolutely must. Apartments are so much nicer.