for hotels, you should check out travelocity.com, orbitz.com, expedia.com or even better yet, hotels-europe.com. i've never used hotels-europe, but i've heard good things about it! all of those sites have huge lists of hotels, prices and quality. good luck!