I posted this tips for fixing battery drain several times, but will post it again.
The battery drain in 8.1 is increased but not so much. There is a problem with battery levels incorrectly reported after UPDATES. To fix it you need to start the battery calibration process which starts when you phone turns off by itself. It is simple. Discharge to 0 (you could force it with turning all the sensors and stuff on, and put the brightness to max) then after it powers off, try to turn it on and discharge again, until it does not power on anymore. Then charge back to 100%. Do this every time after you update your phone, or once a month.
Here my battery saving tips:
Turn off Location (add it into notification center for quick access). It will disable Cortana and will prevent messengers and other apps from constantly checking your location (yes they do).
You do not need to turn on mobile(cell)/wi-fi. I tried and there is no big difference. Actually having WiFi always on is better when you do not travel a lot but use your phone often. This way you save the time for handshaking and scanning the networks which uses power. If you frequently change places you better turn off the wifi. This is very personal, so you should not follow it as universal tip.
Kill the Facebook app when you do not need it. Most recent versions keep updating in the background if not closed. Don't worry it will still get the updates when requested (e.g. in Peoples hub).
Reduce the number of messengers (or block background tasks of those that you rarely use). They drain most of the battery just to check you do not have new messages, or if they use "push" this means they keep a live connection with the server constantly (and most popular apps do!). If you do not use any such app uninstall it.
Reduce the number of live tiles to what you actually use, because since 8.1 they get updated much more often. This of course means each tile starts the app to update it and close again. Most apps do not have an update frequency setting, so they will update when the OS decides and in 8.1 this is very often.
Use the white theme for IPS and black theme for AMOLED. This should save some power on theory. Technically IPS uses more power to show black (and color) pixels than white, while AMOLED uses more power for white (and color) than black. It won't change drastically the consumption, but worths the try.
Reduce the time for email checks to something reasonable (do not use push/instant)