Also, regarding currency. Euros, Colones, and Dollars are widely accepted everywhere.
All banks, including the state banks, will allow you to denominate your account in Dollars or Colones (or both). I use ScotiaBank and they will allow you a Euro account also.
As far as holding gold...