The best place for planting a rose bush is where enough sunlight for 6 to 8 hours is available. Be it inside or outside of your home, just pick a place where sunlight is reachable.