I will be traveling with two of my cousins who are also in their 20s. We'd like a mix of outdoor activities and a little relaxation. While we'd prefer to keep our budget under control, we're ok with spending more money if it's worth it. What are some must see places? What beaches/resorts should we visit/stay at? Are there any fun, unique experiences we should know about?