Where to stay, what to eat and everything to pack.