Cardiff is full of landmarks that include the historical and the modern. Cardiff Castle is located in the heart of the city and one of the most popular attractions. Millennium Stadium is a 74,200-seat arena that plays host to massive sporting events, concerts and more. The city is also full of museums and galleries, offering something for every member of the family.