<human>: Can you provide a brief rundown of the text in within 3 sentences?

Back in December, my girlfriend and I booked a room through Travelocity at the W Hotel in San Diego for next month's ComicCon.  We knew that hotels in the city were going to fill up fast once people got their passes so we made a point of booking as early as humanly possible in order to get a reasonable room rate and ensure that we had a place to stay for the weekend.

Unfortunately, Travelocity called us yesterday to tell us that the hotel was "overbooked" and they'd need to relocate us.  The hotel that they want to relocate us to is a 20 minute drive from the convention center.  Normally, this wouldn't be an issue but we're taking the train to San Diego and staying at the W meant we would never be more than 2 blocks from the train station and 4 from the convention center.

Has anyone ever dealt with this sort of thing before?  I suspect that the hotel is hoping to release our room to get more money from folks who want a last-minute booking.  Why else would it take them 6 months to notify us that they have no room for us?  Any advice would be appreciated!
<bot>: Booked a hotel room 6 months ago. Now Travelocity is telling us we have no room because of overbooking.