I used tripadvisor to get a hostel for my vacation on Greece. I will stay 3 days (2 nights) in Mykonos island and then go to Athens. Using tripadvisor.co.uk I found a place nammed Hotel Mina, in Mykonos. Still in tripadvisor, I checked the location, pictures, ratings, comments, compared it with other accommodations and made my decision. I was then directed to booking.com, BUT not to "Hotel Mina"! I was redirected to "Hotel Mina's" (one "s" of difference in the name), I choose my room and made my payment.
The problem is "Hotel Mina'S" is in another island! Now I'm going to Mykonos on Tuesday (29/07/2014) and I don't have a place to stay. Checked the prices for the cheaper available hostel and it's more than double of what they were when I booked. I contacted TripAdvisor and they told me to try to get a refund with Booking.com and that "We aren't affiliated with the hotels listed on our site and unfortunately we wouldn't be able to help you with a lower price on a hotel in Mykonos." (translation: It's our fault, but f**k you).