This part of Scotland is a nature paradise, unspoilt, teeming with wildlife and the locals can be friendly on good days. The beaches are among the best in Britain, unspoilt, uncommercial - just what you want with a family of demanding children. Let them play in the sand dunes, paddle in the sea, make sandcastles - that's all free. There is plenty of fresh air, excellent fish and chips and interesting things to observe.
Go on nature walks where you will see red aquirrels, roe deer and thousands of rabbits. Try spotting dolphins and seals. Yes, these do really visit the Moray Firth. This is an exciting place to be, especially for city kids. Do something really different this year and visit the Moray Firth. You will not be disappointed.