Hosting in short-term rentals full-time is challenging, from navigating tightening local laws to balancing privacy with profit, handling demanding guests and battling competition from hotels.