Planes tickets from Columbus to Cabo range from $400-$2000
The resort at Pedregal has a 5 star rating. It is about $873 per night. Some of the things they offer is free parking, free wifi, and an outdoor pool. Within the resort there is a two restaurants but if you don't like eating out they offer room service. There are plenty of activities they offer as well. There is a spa, gym, and a tennis court.
For a cheaper alternative, you can pay $99 a night to stay at the Fairfield Inn by Marriot Los Cabos. This hotel offers free wifi, free parking, an outdoor pool, and free breakfast. Staying at a hotel gives you more freedom to explore Cabo rather than staying in a resort.
Romeo & Julieta ristorante is an Italian restaurant. They offer delicious food with seafood. This is a beautiful venue for a family dinner. The menu gives you plenty of options to choose from. They also offer a violinist for entertainment.
When staying at a resort they typically help arrange your activities. A popular thing to do is go snorkeling. Cabo Pulmo and Santa Maria Cove are well known places to snorkel. It cost approximately $30 for a child and the cost of an adult is about $40. Snorkeling is a amazing experience and a great way to interact with underwater creatures.
Playa del Amor which is "Lovers Beach" is a well known for El arco which is a rock formation that was created from wind and waves. This attracts many tourists. People can snorkel, tan, walk along the beach, and even watch the sunset. It is a family friendly beach.
The Wirikuta is a show. They express their culture in dance. You will get to experience the culture through the beat of the drum. A relaxing entertainment.