Greg Zaal presents an add-on that automates the selection of proper tile sizes for your renders.
Tile sizes can be confusing and for some reason they actually make a big difference in render speed! But why bother to figure it out when you can have a simple addon do it all for you?! This add-on takes care of that. Just enable it and you should never need to worry about tile sizes again!
It automatically calculates the best size when you change the resolution, or when you change from CPU to GPU and back, or accidentally change the tile size yourself! (although if you do want to set it manually, simply toggle the Auto Tile Size button).