thinking about going next month to take ds to edinburgh zoo. DH has frequent flyers so wont cost to fly but how long is flight, is there anywhere nice self catering/interconnecting rooms nearby? ds is 2