|
Never been to a resort so can't help you there but for a cruise we paid for a room and humans on one credit card.
Your friend can book through travel agency like you said and you can try calling the cruise line of choice and explain your situation. If there's money to be made I'm sure they're willing to make it happen
|