I have two websites hosted on the same host. I have both of them with backlinks to each other. How bad is this practice ?
It's not bad, they just wont pass link juicy as effectively as if they were linking from different IP's.
as long both site is not "bad neighbourhood". I dont see a harm. its see as reciprocal links. Just dont have both site, having exact same content, this is spamming.