But, I think they will only match their in-store prices (assuming that they are different from the online cost).
As for Amazon, I think Ritz.com will match amazon, but the .com's customer service leaves plenty to be desired. For example, their protection plan (it's pretty nice) can only be serviced via shipment to ritz.com. You can't take it into one of their myriad of B/M locations.
I worked there for two years of my live and I am still in therapy
They will not price match online... and they will not price match with any special deals that are going on at the time. They will not price match from stores not in the same area as the store you are going to, or different states.