Bush did leave the US. He was in Iraq for that Thanksgiving, for example.
Yes he did, but that cannot really be called a vacation now, can it? He showed support for the troops.
When has Obama done any Presidential function while flinging to any far away location?