Not just a necessary stop along the way to Kenyas deservedly popular safari and beach holiday destinations, Nairobi is an exciting, thoroughly cosmopolitan city in its own right - and one that increasingly deserves notice.