Try other rental types such as serviced apartment rentals instead of your traditional hotel room. These rooms can also be booked way in advance for cheaper rates.
2. Short-term rental
Have a go comparing prices as with your flights, and if you feel comfortable enough, book like/through a local. They’re usually not paying the same prices for rentals as tourists. Apartments or vacation rentals can be booked for cheaper depending on the size of your group. Why not add a few more friends or family members to your trip to make it worthwhile.