Wife had already made a reservation for a nights stay in Hotel Ariston, had already paid the full cost of the room. We touched down at Athens Airport and took the metro to Larissa Station, happy to find that Hotel Ariston was really a stone's throw away from the metro.
However, when we reached at about 9.15pm, we were told that the hotel was fully booked and that there would be no rooms available for us. They even told us that they always intentionally overbook in case of last minute cancellations by guests. Seemed rather unfair to us since we had already PAID FOR THE ROOMS THROUGH HOTELS.COM??
We were then put up in another cheaper hotel further away, nil refunds, nil receipts.
Not sure if this is a common practice in Greece during the peak season, but all the other hotels we stayed in did not have such problems even when we could only check in at 11.45 pm..