mTicket is a ticket on your mobile instead of a paper one. As a tourist I would be wary using that on scotrail though, I've heard that is the phone is registered abroad then it can cause issues.
Following from others though, yup Google maps! I use it no matter where I travel, local or abroad.