На 80=90% стоимость определяется месторасположением.
Чем ближе к историческому центру или местным достопримечательностям, тем дороже.
Бывает, что "далекие" 4* отели стоят дешевле, чем "близкие" апартаменты.
Если в городе есть метро, то я обычно ориентируюсь на расстояние до ближайшей станции. Правда надо учесть, что сплошь и рядом интервалы движения очень сильно различаются город от города и могут достигать и 15-20 минут.
Надо также решить. где Вы будите питаться.
В кафешках или покупать что-то в магазинах и есть там где будете проживать.
(последнее дешевле и на мой взгляд интересней, опять же есть вариативность)
Есть апартаменты, которые сдают частные лица, а есть апарт-отели.
Главное их отличие от отелей - это наличие маленькой кухоньки.
В отелях обычно можно взять завтрак. Как правило это дешевле, чем завтракать самому в кафе.
На счет дополнительных услуг - это что-то исключительное.
Если сразу это не было оговорено, то ничего больше брать не должны.
Иногда в частных апартаментах берут доп. деньги за белье и уборку квартиры, но это все должно быть оговорено заранее.