If you qualify, apply for the Supervisa. Application cost is the same as a TRV, so even if it's only valid until passport expiry (usually you just bring the old passport with the visa with the new passport), there's no financial difference, plus you don't have to bother with extending stays...