You could try asking, sometimes the hotels themselves offer cheaper or the same price deals as Expedia. Also you dont always have to pay up front, sometimes they will reserve and hold the room on your card, depends what hotels you are looking at. Have you tried Last Minute.com?
ⓘ
This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.