Hi. Frequent Edinburgh visitor here and have also visited other parts of Scotland. Since it sounds like your trip will be fairly short, you probably need to decide whether you want to cover a lot of ground without staying long in each place, or just go to one or two places and cover those more thoroughly. Edinburgh is a fantastic city, and you could easily stay there for a week without running out of things to do. There are also lots of day trips you can do from Edinburgh either on your own taking the train, or with an organized tour. We have done several tours with Rabbie's, and they have all been very good. They even have a (long) day trip from Edinburgh to the Highlands if that is on your list. Or you could spend three or four nights in Edinburgh and several nights in Inverness to be able to spend more time in the Highlands. In terms of where to stay in Edinburgh, for a first-time visitor, I always think it is fun to be on the Royal Mile, but if you have certain hotels in mind, I can try to give feedback. Not sue when your spring break is, but DH and I are headed to our flat in Edinburgh on March 13, so we might be there at the same time