Les ouvriers sur les chantiers ne paient pas 35 euros par nuit leur loyer, ça leur coûterait 3 fois leur salaire... Ils sont généralement logés aux frais de leur employeur :-)
On trouve des chambres privées pour 35 euros voire moins. Tout dépend de l'endroit où on veut loger. Les hôtels sont chers oui, et à moins de plus ou moins 70 euros comme tu dit, difficile de trouver quelque chose de décent. Mais en guesthouse, c'est possible :
http://www.hostelworld.com. Evidemment, ça vaut sûrement pas le confort du Marina Bay Sands, mais je pense que la personne posant la question cherche plutôt un endroit où poser ses affaires pour se ballader en journée plutôt que d'un endroit où profiter de la piscine et autres facilities proposées...
Au passage, si tu as des tuyaux pour avoir des chambres au MBS à 135 euros la nuit, ça m'intéresse beaucoup (pour un cadeau), car les prix "normaux" pour les chambres de bases sont plutôt de l'ordre de 400 SGD (220 euros au cours actuel) en général...