I use the construction: be supposed to do smth, modal verb + have + done
1) Мы предполагали, что поедем на юг в автобусе с кондиционерами, но они были сломаны
2) Я думаю в этой ситуации вам следовало бы обратиться в турагентство
3) Он предполагал остановиться в 5звездном отеле, но его комната в отеле была маленькой, темной, в 10 мин ходьбы до моря
4) Ему следовало бы потребовать возврат денег за некомфортные условия проживания