Как насчет такой структуры:
1. Страна (закладываем на будущее )
-2. Город (закладываем на будущее )
--3. Список магазинов: Лента_на_объездной, Европа_на_втором, Мэтро_на_втором (ну или как-то так)
---4. Массив (список) продукции по категориям
---4.1. Продукты питания
---4.2. Бытовые приборы
---...
---4.N. Медикаменты
Для каждой категории, имхо, имеет смысл забить массив данных: Наименование, Единица измерения, Цена, Дата (для проверки актуальности цены) определения (внесения) цены, Комментарий и имя "владельца позиции" (т.е. кто вносил изменения).
Отображение можно визуализировать без премудростей, аля-эксель табличка, с фильтрами в шапке - каждый сам под себя сможет с помощью фильтров отобразить, что ему надо: или найти морковку где_по_дешеле; или список цен на продукты в конкретном магазине.
Путем споров и обсуждений, надеюсь, придем к общей приемлемой картиной понимания, а что же мы хотим, так что адекватная критика приветствуется!