Критерии хорошести и дороговизны?
Хотя самое простое - отсортировать предложения на букинге по возрастанию цены и идти по списку, пока не поймете, что в этих условиях вы уже согласны жить
От себя могу посоветовать искать не в самом-самом центре, возле Старомески или Вацлавки, а чуть в стороне. Там того исторического центра - пешком пробежишь.
Мы себе нашли вполне приличный вариант в районе автовокзала Флоренс. Это был хостел, но там - отдельная комната со своей ванной. Еда в тех краях уже по ценам "для чехов", а не для офигевших туристов. А прогуляться до всех значимых исторических мест можно пешком, неспеша. Правда, в результате, мы жили у друзей на окраине, так что личных отзывов о том хостеле у меня нет. Так, гуляли, забредали. Можно еще Жижковку посмотреть, тем боле что там тоже своих достопримечательностей есть. Та же телебашня.
Ну а там, смотрите, что вам важнее - дешевизна или близость к центру. Вариант окраин тоже годный - транспорт у чехов как часы, расписание каждого маршрута поминутное на каждой остановке висит. Большие торговые моллы в стороне от центра расположены, поэтому вопрос еды на ужин там решается в разы проще и дешевле.