Just booked flight to SJU! We'll be spending both arrival day & night before departure somewhere on island before heading to Vieques, which will give us more flexibility with transportation. Still not sure if we'll be flying or taking ferry (recent ferry trips between Tortola to Anegada have made getting on those small planes pretty attractive to me). Looks like there are several airports/airlines for getting to Vieques, so will need to decide. And decide on where to stay those travel nights (will probably be where we can cash in some loyalty points). Can't wait to get to someplace warm!