As much as I love Cuba and reccomend a trip there at some point, for only a weekend, CR is your best bet.

MC