Hi Caveat
I'll have another go at this!
Fort William town itself sure won't win any beauty awards (although there are big plans afoot to change that). But the general area is stunning & the natives are generally very friendly, especially if you're accent isn't English home counties!
Getting there - about a 2 hour drive from Glasgow airport, 3 hours from Prestwick or from Ardrossan Ferry (can't remember if that runs in winter or not) Maybe 3 1/2 hours from Stranraer. There are flights from Dublin to Inverness - Aer Arran I think, Fort W's about 90 mins from there, but flights might be a bit pricier. Plenty of public transport from all those arrival points if you don't want to drive. Beautiful scenery pretty much all the way there, not a boring drive at all.
If you're still interested in FW, let me know & I'll pass you more info.on accommodation, friendly pubs with great food, etc.
If it seems a bit of a trek to get there, towns like Stirling, Perth & Comrie aren't too big & put on a decent New Year bash too. They're only an hour or so from Glasgow or Edinburgh. Stonehaven does a big bash too & is only half an hour from Aberdeen airport (Ryanair from Dublin direct).
I can recommend places to stay in most of these towns, but remember too that pretty much every town & village in Scotland will have some form of formal celebration. Let me know what interests you most & I'll do my best to help.