I am from Inverness (not too far from Aviemore). The area that we lived had terrible tv reception and we tried boosters etc, nothing worked. We eventually got sky tv.
If you are willing to pay for it, get sky tv, or you could go for free sat. You are not going to be able to get good reception otherwise!