Backstory: Wife and I are experienced travelers planning three weeks in Italy this July. I lined up several hotels in different cities in different tabs on Capital One Travel and started to make reservations. My mistake was, after closing my window for the Bologna booking, my Verona window refreshed and switched the dates to match those for my previous (Bologna) booking. But I didn't notice it prior to clicking the button to confirm my non-refundable reservation.
I saw the confirmation email and, within 2 minutes of booking, was on the phone with Capital One Travel. They were on the phone with the hotel within 6 more minutes, but as it was 10:35 pm local time, the receptionist said she'd leave a message for the manager.
After 5 days, Capital One had not got back to me. I called them and was told that my request to change dates had been denied by the hotel, and that the decision to change dates or refund and rebook was strictly in the hands of the hotel. So I directly wrote to the hotel. I reiterated what I had instructed Capital One to say on my behalf: that there was a glitch during my booking, that I accepted responsibility for not catching the error, and that I would like to switch the dates. I apologized for my mistake, acknowledged that the new dates might have a different daily rate, and said I'm willing to pay the difference plus any extra fee the hotel would incur as a result of processing payment twice. The hotel has refused, and I've been gaslit when trying to do anything to correct the situation.
It is beyond my belief why the hotel - at zero cost to itself - would risk its reputation over this, but this is where I am, and I'm finding myself reaching out to fellow travelers for any advice. I haven't seen anything in Massachusetts (where I live), US Federal or Italian law that might help me here, but if anyone has any advice for forcing a dates switch or a refund, I'd appreciate it. Thanks in advance.