В центре Таллина очень много бюджетных отелей, в т.ч. и в старом городе, и рядом с ним. Мы жили три раза в Го Отель Шнелли. Находится сразу напротив старого города, через дорогу.Есть автобусы СитиТур с аудиогидом на русском языке, работают три маршрута. Отправление от площади напротив гостиницы Виру.В старом городе от ратуши отправляется паровозик с аудиогидом.В Риге пока были один раз, останавливались в Сити Отель Театр, в 10-15 минутах ходьбы от старого города.На Таллине мне любого количества дней мало))) в Риге было достаточно одного.Отели можете на букинге выбрать))