As long as your ripping up the whole bathroom anyway, radiant heat is easy. They make electric grids that get mortared right under the tile, even in shower stalls if you want, or you could use a hydronic (hot water) system, that would likely be far more expensive to install, but probably will be more effcient to run, especially if you are using a gas water heater. Also, hydronic is generally easier to install if it can be placed directly in the slab when it's poured or if there is access between the joists on a wood floor. The electric mat systems cost anywhere for $300 and up depending on size, quality, features, etc. The nice thing about the mats is you can place them just in areas where you are likely to be standing, like right in front of the sink or shower, so you don't neccsarily have to cover the whole area, especially if it is already heated by other means. The main drawback with any of the radiant systems I've used is that it they take a while to heat up (several hours) so you pretty much have to leave it on all the time, or use a timer, but it does keep you nice and toasty in a way forced air can't. Also it's important that the installer knows what they are doing or you are going to have tons of cracked tiles.