Luxembourg City is the small, quaint capital of the tiny European country of Luxembourg nestled between the borders of France and Germany. Escape for just a day or unwind for longer in this enchanting little town. How to Get to…