In general, look for good prices at hypermarkets outside the major towns.
Generally, look for good prices at the markets that aren't in major towns.
In general, the best prices are found within the major cities.