Bali or Phuket: which to pick by season, beaches, visas