Ashley Greene wore a retro bikini while on vacation in Puerto Vallarta, Mexico, last week. She relaxed on a terrace at the Garza Blanca Preserve Resort and Spa in a nude two-piece and topped off the look with a simple denim shirt. Ashley stayed at the Mexican hotel with loved ones and tweeted, "Hope everyone had a great holiday! Spent mine on a beach with family." The jet-setting didn't end there for Ashley, who flew to Texas and hung out on a ranch after the sunny getaway. She next headed to NYC, where she rang in the New Year. Ashley is currently on break from filming her latest project, Random, in New Orleans. It's just part of her big 2013 that also includes the release of CBGB, which follows the punk scene within the infamous NYC club of the same name. Ashley plays Lisa Kristal, one of CBGB owner Hilly Kristal's children.