Cardiff is small enough to be friendly and big enough to entertain. Sport is at its heart (the Millennium Stadium looms large) and Cardiff Bay gleams with restaurants and civic majesty. With Victorian-era castles and parks, it's a capital the Welsh can be proud of.