If you use a ceramic heat emitter inside the viv, then make sure you get a guard for it. A different heating option would be a radiant heat panel and this would not require a guard if placed inside a viv because these are designed to not be overly hot to the touch.
A number of people recommend under tank heaters, but you'll want to determine which heating sources you can use based on your enclosure. A UTH would need to be placed on the inside of a wooden viv for instance, and I'm personally not too keen on that.
I also second getting a viv or pvc cage because of heating and humidity.
I've seen people put lights in cages for ease of viewing, and there are a couple different lighting options. If you do put lights in, then you may need a guard for them to prevent your snake from getting into it. A fluorescent tube light is an example of one which would need a guard. You don't want your snake to pull it down and shatter the thing.
And just because it hasn't been mentioned yet. It'll be a good idea to let your snake settle in for a week before offering food.
Oh, and another option for thawing prey is to place them in a bowl of luke warm water. Be sure to check that there's no hardness in the rodents belly before you offer it. Hardness would indicate that it's still partially frozen. Time to thaw will depend, in part, on the size of the rodent so that can be hard to say.