Located in northwestern France, the seaside city of Deauville is a lovely place to spend the day (or several). Known for its horse racing culture, grand casino, luxurious hotels, sumptuous villas, and breathtaking ocean views, Deauville has historically been the playground of France’s (and the international) upper class (think the northwestern French equivalent of Nice).