Hotel 63 in Poprad offers modern rooms near the city center and stadium. Features include a bistro, tennis, and opportunities for cycling and hiking.