Hotel Širvinta offers accommodation in Vilkaviškis. It also appears to have a restaurant.