About 5 months ago, I booked a room in a hotel for my honeymoon (via the hotel website). During the booking process, I was notified that there were only 3 rooms left and that the price provided was the best available (it stated a 10% discount). Let's say I paid $2800. The hotel had the right to charge me a 100% cancellation or change fee, but the hotel did not pre-reserve any money - the full payment was meant to be done on our arrival.
I changed my plans, and needed one more day at the hotel, so I checked the prices. I was shocked to see that the same stay was $800 cheaper than when I booked it! The site says that there are still 3 rooms left, and now the price is at a 15% discount (which is a totally not true, since they stated otherwise on the first reservation I made, the math does not check here...)
I contacted the hotel multiple times stating that I want the price changed to the actual one, since I feel cheated on that, but have not been answered for over a week now.
I'm wondering what are my options now. Should I cancel the first reservation, block my credit card not to be charged and rebook the room at a lower price? What are the consequences of such behaviour?
I mean, it's a lot of cash, but at the same time I feel that the hotel has cheated me into paying more (30%, to be honest), which is totally unfair and against all rules.
I don't want to be forced to pay it twice if something goes wrong! Can the hotel seek the payment when I arrive for my other reservation? Could there be any problems with checking in/out or even getting in or out of the country? The hotel is located in Cuba (Melia hotels).