Hi there,
I'm from just down the road in Slough and whilst my town isn't exactly 'fantastic' it's liveable and is very well located, although many people on this site will 'rubbish' it - its not as bad as people make out. That said, I'd recommend certain areas which usually just are on the outskirts.
Uxbridge is NOT as bad as having chavs running around 'everywhere' - it has it's fair share, just like any similar suburb/area throughout the UK.
For this area, along with some of the recommendations already posted - and of course dependant on how much you are able to spend you have a wealth of choices.
Iver - great area and literally 5 mins drive from uxbridge, Iver heath, Hayes and Hillingdon have pockets of better areas - have a look at Denham as well, Ickenham and Ruislip also have some really nice places too. A little higher up the pricey scale and you have Gerrards Cross and Beaconsfield, the Chalfonts etc.
Dependent on how 'far' out of Uxbridge you want to be based also will play a factor. If you are on the top end of the scale in terms of finances, you'll easily find a great place to live and have the social aspects you desire - all close by or certainly within a few minutes drive.
As ever, in the UK, as everything is so cramped, you can travel within a couple hundred yards of £750,000 houses and be an at area that's a 1/3 of that. Flipside, by being flexible, you can find great places that don't cost say as much as the top end and still be in the same vicinity.
Any other questions - I'm sure we'll all respond!
Cheers, DtM! West London & Slough UK!