My husband and I are visiting Edinburgh for the first time in a couple of weeks, and I haven't been as diligent as usual in my planning. I am all set with hotel and air, and I booked the Hairy Coo Highland Tour, but that's all I've done. Is there anything I would regret not paying attention to in advance that I should reserve before we go - sightseeing, entertainment, restaurants? We do want to take a day tour to St. Andrews - is that something I need to arrange before we leave? We'll be there early June for 4 days. I don't want to get there and kick myself for not booking something great in advance. Thanks!