I would recomend Inverness. The scenery is wonderful, the people are great, the training is good and varied and the prices are reasonable. Even in january the weather is good.
The only problem is you fall in love with the place and dont want to return to your usual area of living.