Kate Middleton is on a vacation in south west France with her husband Prince William and children Prince George and Princess Charlotte. For their stay, the royal family chose a luxury five star hotel, which was home to 19th century emperor Napoleon III, according to a latest report.