Как хранить цены на товары в БД?
По хорошему чтобы избежать лишних ошибок хранить одну базовую цену.
И таблицу с текущим курсом.
И при запросе пересчитывать.
--
А иначе скажем у вас 5 валют. И много товаров.
Вы меняете ценник, в момент изменения цен что-то и дет не так и кирдык, получаете не связанную базу где цены друг другу  хаотично не соответствуют.
храните отдельно таблицу с текущим курсом, и в товаре валюту в которой внесена его стоимость. Остальное - рендеринг