Most wooden style, glass fronted vivariums are what you would class as pretty I guess. They are escape proof provided you use them correctly! I own a vivexotic one and find it very nice.

A heat mat should provide the correct heat that your snake needs, make sure this is connected to a thermostat so as it doesn't overheat. Again, big name brands will all be very similar.

And you can generally eye ball how big a prey item will suit your snake. One about the width of its body is what some people say. I normally feed slightly smaller. Feed an adult once every 7-14 days.

Hope this helps, and enjoy snake keeping