In reply to Si Withington:
You are joking aren't you?????
"I want everything that you could possibly want from a cottage in Scotland.....oh but I want it cheap".......I've stayed in loads and one thing I can guarantee you is you get what you pay for. If you want cheap you're going to have to compromise on something. I've stayed cheap and can guarantee it wasn't cosy (beds were awful and the heating didn't work) and it wasn't near anywhere, let alone a pub!
Suggest you spend a lot of time googling, there are loads of sites dedicated to country cottages in Scotland.
If you want cosy in a Pub I'd recommend the Crask Inn.
Good Luck