Edinburgh in Winter: Things to Do, Day Trips & Best Hotels