There's a good frame shop called "King of Frames" located past the National Museum (can't recall the street name, sorry), on the right hand side after the traffic lights (near a 3 star hotel there...). They have a pretty good selection of mats and frames, prices seem good (to me), and they work quickly...