Что значит недорогую?  Хорошие отели во всем мире стоят примерно одинаково. Если нищеброд совсем и Националь не тянет,  то Мариотт то уж должен быть доступен? Вот в него и заселяйте. Хоть на Маяковской, хоть на Лубянке.