Searching for the best places to stay in Edinburgh? From top areas in the city centre (Old Town) to hotels with views of Edinburgh Castle, here's our guide!