Prince William (searchgot a taste of local spirits during a tour of a Welsh agricultural fair.

William, who turns 21 on Saturday, sipped locally produced liqueurs and real ale as he attended the Welsh Food Fair (searchThursday with his father, Prince Charles (search).

"I don't normally do real ale, I like cider, but this is good," said William as he sampled a beer called Amnesia.

The prince revealed in an interview with Britain's Press Association news agency last month that his favorite tipple is alcoholic cider rather than beer.

Britain's drinking age is 18.

The prince, who is on summer vacation from his studies at St. Andrews University in Scotland, was greeted by a children's choir who sang "Happy Birthday" in English and Welsh as he arrived in Bangor, north Wales, aboard the Royal Train.

William blew out 21 candles on a cake bearing the words "Penblwydd Hapus William" -- "Happy Birthday William" in Welsh.