Seriously, great post! (Which is really hard to achieve in the overcrowded genre of blogposts about traveling.)  A little bit personal, a little bit cliché, a little bit of history, a little bit of praising the sights. Just perfect!