Uruguay may be pint-sized but it's certainly big-hearted when it comes to attractions. It contains one of South America's most interesting capitals, charming colonial towns and a cluster of internationally renowned beach resorts.