If the thought of a hotel is too impersonal, a ranch too rough or a bed and breakfast too much human contact, then a vacation rental might be just what the doctor ordered. Get that touch of home in these spectacular vacation rentals in Steamboat Springs, Colorado.