Treat yourself to some pampering and book a hotel with a spa. Immerse yourself in nature at the sandy beaches and natural parks in Puerto Colombia. Hotels with spas are the perfect way to take a break from your daily routine and add a layer of luxury to your weekend away.