Which hotel is best to stay in for Edinburgh? Want to see the zoo and castle and if anyone has anything to add to this for a 4 day break I'd be grateful. Thanks