If you should be in Edinburgh and the weather is not so good then a visit to Butterfly World is a great way to spend some time. It is hot and steamy and full of interest including an opportunity to handle a snake or other creepy crawlies. More info on: